机场信息化建设ESB的设计(6)
发布时间:2021-06-07
发布时间:2021-06-07
(如航显系统)在请求时,指定请求的是“航班动态”,请求发送后,EAI应用集成平台会通过查询服务字典获得这项组合服务的定义,然后并行的通过两条数据传输消息流将其所需要的进港及出港航班动态信息获得并传输给航显系统。
图 8 可订制的服务单元应用架构
4.4功能组件
信息交互层
信息交互层采用IBM Websphere MQ开发,MQ是IBM功能强大的消息传送中间件产品,它以其成熟的技术和世界领先的产品向我们提供了在今天异构网络环境中实现消息传送的经济、可靠且易于使用的解决方案。它是目前唯一能保证您的数据稳定可靠而且无丢失或重发的产品,曾被PC MAGAZINE誉为:MQ是世界上最成功的软件之一。目前市场占有率为 消息类中间件的87%,已经成为事实上的行业标准。在企业的各类应用中承担了可靠的信息数据传输的基础支撑。 MQ基本由一个信息传输系统和一个应用程序接口组成,其资源是信息和队列(Messaging and Queuing)。
信息:一个信息包含两个因素:信息描述(用于定义诸如信息传输目标等)和数据信息(如应用程序数据或数据库查询等)。程序之间的通讯通过传递信息而非直接调用程序。
队列:一个安全的信息存储区。因为信息存放在队列中,所以应用程序可以相 互独立的运行,以不同的速度,在不同的时间,在不同的地点。
信息传输系统:用于确保队列之间的信息提供,包括网络中不同系统上的远程队列之间的信息提供。并保证网络故障或关闭后的恢复。
应用程序接口:应用程序和信息系统之间通过MQSeriesAPI实现的接口MQSeriesAPI在所有MQSeries平台上是一致的。API只有11个调用,2个关键动词:发送(PUT)和接收(GET)。 在信息交互层各应用系统采用客户端/服务器的模式与Websphere MQ 服务器相连,客户端使用MQ动态链接库开发或采用相应的适配器,通过MQI,或JMS接口访问Websphere MQ Server上的消息队列。如下图所示。