服务集成总线与 IBM MQ 网络之间的消息流
应用程序连接至总线(这是它的本地总线),并且可与连接至同一总线的其他应用程序交换消息。要与连接至 IBM MQ 网络的应用程序交换消息,您需要具备用于将本地总线连接至表示 IBM MQ 网络的外部总线的 WebSphere® MQ 链路。
对于将消息发送至 IBM MQ 队列管理器或队列共享组中的队列的应用程序,可以通过配置 IBM MQ 服务器定义来直接执行此操作,也可以使用 IBM MQ 链路 来间接执行此操作。本主题描述 IBM MQ 链路 的消息流。
使用 IBM MQ 链路 时,在服务集成总线上有网关消息传递引擎,在 IBM MQ 网络中有网关队列管理器。
连接至本地总线的应用程序将消息发送至外部总线上的目标。发送应用程序在本地总线上所连接的消息传递引擎将消息排入其链路发送设备队列。服务集成将消息从链路发送设备队列传递到网关消息传递引擎中相应的已知链路发送设备队列。然后,消息将传递到单个发送方通道发送设备队列,并准备通过 IBM MQ 链路进行传输。
发送方通道发送设备通过 IBM MQ 链路将消息传输至网关队列管理器或者(仅限于 IBM MQ for z/OS®)远程 IBM MQ 网络中的队列共享组。
IBM MQ 网络对于服务集成总线就像是外部总线,而服务集成总线对于 IBM MQ 网络就像是队列管理器。
下图演示从服务集成总线到 IBM MQ 网络的消息流示例,此消息流基于 IBM MQ 链路。
图 1. 服务集成总线与 IBM MQ 网络之间的消息流
