+

Search Tips   |   Advanced Search

Interoperation using an IBM MQ link

An IBM MQ link provides a server to server channel connection between a service integration bus and an IBM MQ queue manager or queue-sharing group, which acts as the gateway to the IBM MQ network.

An IBM MQ link enables WebSphere Application Server applications to send point-to-point messages to IBM MQ queues, which are defined as destinations in the service integration bus. The link also enables IBM MQ applications to send point-to-point messages to destinations in the service integration bus, which are defined as remote queues in IBM MQ. With a publish/subscribe bridge, the link also enables WAS applications to subscribe to messages published by IBM MQ applications, and IBM MQ applications to subscribe to messages published by WAS applications.

The IBM MQ queue manager or (for IBM MQ for z/OS) queue-sharing group that provides the gateway for an IBM MQ link to connect to an IBM MQ network is known as the gateway queue manager. When defining an IBM MQ link, you nominate one IBM MQ queue manager or queue-sharing group to act as a gateway queue manager. This queue manager or queue-sharing group must exist and be active in the IBM MQ network

To the gateway queue manager, the messaging engine with the IBM MQ link (and hence the bus that the messaging engine is a member of) appears to be an IBM MQ queue manager. To the messaging engine with the IBM MQ link, the gateway queue manager (and any other queue managers connected to it) appears to be a foreign bus.

The IBM MQ link has sender and receiver channels defined on it. These channels communicate with, respectively, partner receiver and sender channels on the gateway queue manager. The IBM MQ link communicates with IBM MQ using the IBM MQ message formats and communication protocol. The IBM MQ link converts the service integration message formats to and from the IBM MQ message formats.

When WAS applications send messages over the IBM MQ link, the messages are transmitted through the IBM MQ link sender channel to the partner receiver channel on the gateway queue manager. The receiver puts the messages to the target destinations in the IBM MQ network.

Messages from the IBM MQ network, that are destined for WAS applications, are sent to the gateway queue manager. The sender channel on the gateway queue manager transmits the messages to the IBM MQ link link receiver channel, from where they are distributed to the target destinations on WAS.


Subtopics