基于SOA体系架构的中间件将是下一发展趋势

豆豆网   技术应用频道   2008年01月09日  【字号: 收藏本文

内容摘要:中间件是继操作系统、数据库管理系统之后,随着网络技术的发展和应用而不断深入的一种基础软件。中间件可以划分为基础中间件、应用中间件和领域应用框架三类。其中,应用中间件主要有数据资源集成、应用资源集成、业务流程集成、门户集成等中间件。

  二、传统工作流技术(WorkFlow)和CORBA相关技术结合。

  随着SOA概念推广及产品和市场发展,Web服务相关规范逐渐成熟,其对应产品、技术和开源实现也得到了迅速发展。服务的创建、调用及服务编排(BPEL)也都有了成熟可靠的产品,这对传统工作流产品及CORBA相关技术产品造成强烈冲击。

  三、在Web开发技术上面,Java和 .Net都得到了很大的发展,Java方面如Struts+Hibernate+Spring,JSP+Servlet+EJB,JSF等,.NET方面如ASP、COM、C#等。这些技术的快速发展,必将逐渐淘汰传统的PHP、CGI等Web开发技术。

  随着企业信息化的深入及技术的发展,在2007年,一些原本“曲高和寡”的技术和产品会逐渐为客户和市场所接受,如企业应用集成(Enterprise Application Integration,EAI)开发平台,Web服务相关技术和实现产品,人工智能软件如专家系统、决策支持系统等等。而新的技术和产品也会不断涌现,来切实满足市场和客户需求,如面向B2B应用与集成的开发平台和工具、面向服务组件架构(Service Component Architecture,SCA )协议的产品等。

  以农业部“信息资源库”和“全国信息联播”项目为例。在以前,由于受限于建设初期技术的成熟度,以及各个部属单位在信息系统搭建时间、应用技术以及规划上的不统一,农业部的整体信息环境内异构、信息孤岛现象普遍存在。

  而传统的信息共享及交换是通过电子邮件进行,不但工作量大、重复劳动且效率不高、时效性不强,影响信息服务的效果。而通过采用消息中间件数据交换平台后,农业部“全国农业网站信息资源库”和“全国信息联播”频道的建设真正实现了跨系统的、统一的数据模型构建,实现了其IT环境中的信息资源的整合,不但解决了手工录入等繁重而重复的工作,而且加速了全国农业信息的流通和各地特色资源的互补,保证在分布式环境下实现信息共享的安全性、高效性、完整性和可靠性,也保证了业务的完整性。

作者:吴泉源    责编:豆豆技术应用

正在加载评论...