使用 IBM MQ 链路进行互操作
IBM MQ 链路提供服务集成总线与 IBM MQ 队列管理器或队列共享组(充当 IBM MQ 网络的网关)之间的服务器到服务器通道连接。
IBM MQ 链路使 WebSphere® Application Server 应用程序能够将点到点消息发送至 IBM MQ 队列,这些队列定义为服务集成总线中的目标。该链路还使 IBM MQ 应用程序能够将点到点消息发送至服务集成总线中的目标,这些目标定义为 IBM MQ 中的远程队列。借助发布/预订网桥,该链路还使 WebSphere Application Server 应用程序能够预订 IBM MQ 应用程序所发布的消息,并使 IBM MQ 应用程序能够预订 WebSphere Application Server 应用程序所发布的消息。
向连接至 IBM MQ 网络的 IBM MQ 链路提供网关的 IBM MQ 队列管理器或(对于 IBM MQ for z/OS®)队列共享组称为网关队列管理器。定义 IBM MQ 链路时,您可指定一个 IBM MQ 队列管理器或队列共享组来充当网关队列管理器。此队列管理器或队列共享组必须存在于 IBM MQ 网络中并处于活动状态。
对于网关队列管理器,带有 IBM MQ 链路(并因此带有该消息传递引擎所属的总线)的消息传递引擎就像是 IBM MQ 队列管理器。对于带有 IBM MQ 链路的消息传递引擎,网关队列管理器(以及与其相连的任何其他队列管理器)就像是外部总线。
IBM MQ 链路上定义了发送方和接收方通道。这些通道分别与网关队列管理器上的伙伴接收方通道和发送方通道进行通信。IBM MQ 链路使用 IBM MQ 消息格式和通信协议与 IBM MQ 进行通信。IBM MQ 链路可将服务集成消息格式与 IBM MQ 消息格式互相进行转换。
当 WebSphere Application Server 应用程序通过 IBM MQ 链路发送消息时,这些消息将通过 IBM MQ 链路发送方通道传输至网关队列管理器上的伙伴接收方通道。接收方将消息放在 IBM MQ 网络中的目标上。
来自 IBM MQ 网络并且以 WebSphere Application Server 应用程序为目标的消息将发送至网关队列管理器。网关队列管理器上的发送方通道将消息传输至 IBM MQ 链路 链路接收方通道,这些消息将通过该通道分发至 WebSphere Application Server 上的目标。