机场信息化建设 ESB 的设计
1.概述
现代机场信息化建设中存在多则几十个不同的业务系统,不同的业务系统往往由不同的公司
采用不同的标准、不同的接口开发而成,这些业务系统之间存在大量的数据交换,在涉及不同业
务系统之间数据交换时,就必须用到 EAI 技术,在当前 SOA 架构下的 EAI 与传统的 EAI 又有所不
同,SOA 下的 EAI 技术是采用企业服务总线 ESB 的方式,并采用统一的标准接口连接不同的业务
系统。
在机场信息化建设中有两个主要的业务模型,一类是发布/订阅,另一类是请求回复,针对
这类业务模型,我们选用 IBM 公司的 ESB 产品 WebSphere Message Broker 和 WebSphere MQ 来构
建机场信息化建设的企业服务总线(ESB)平台,并介绍设计过程。
2.企业服务总线 ESB 的演变
企业服务总线 ESB 来源于 EAI 技术,EAI 发展到 ESB 经历过三个阶段:
2.1 定制连接,两两互连
最早期的 EAI 解决方案就是将企业中需要互通信息,共享数据的系统两两桥接起来。桥接的技术
也是为两个特定系统专门定制通讯链路来转换这两个系统的接口,协议以及数据格式等差异。
图 1 传统点对点模式
缺点:全部使用专门为两个特定系统定制的连接,在企业系统众多的情况下连接急剧增加,难以
开发,后期维护更加困难。剧 Gartner Group 在 2003 年 4 月发布的调查结果显示,大约有 35%
的企业软件预算用于维护大量已经存在的点对点应用连接上。CIO Insight 在 2003 年 2 月也提
出了类似观点,他们发现维护和管理这些点对点连接平均用去企业 IT 预算的 29%。由于这些专
用连接完全互相独立,其只能满足系统两两互连通讯的需求,无法实现涉及多个应用系统的复杂
业务流程。
1
评论0
最新资源