Flujo de mensajes entre un bus de integración de servicios y una red IBM MQ
Una aplicación se conecta a un bus, que es el bus local, y puede intercambiar mensajes con otras aplicaciones que se conectan al mismo bus. Para intercambiar mensajes con las aplicaciones que se conectan a una red IBM MQ, necesita un enlace Enlace de IBM MQ que conecta el bus local a un bus foráneo que representa una red IBM MQ.
Las aplicaciones que envían un mensaje a una cola en un gestor de colas IBM MQ o en un grupo de compartimiento de colas pueden hacerlo directamente mediante la configuración de una definición de servidor IBM MQ o indirectamente utilizando un Enlace de IBM MQ. Este tema describe el flujo de mensajes para un Enlace de IBM MQ.
Con un Enlace de IBM MQ, hay un motor de mensajería de pasarela en el bus de integración de servicios y un gestor de colas de pasarela en la red IBM MQ.
Las aplicaciones que se conectan al bus local envían mensajes a un destino en un bus foráneo. El motor de mensajería al que se conecta la aplicación emisora en el bus local pone los mensajes en la cola de transmisor de enlaces. La integración de servicios hace fluir los mensajes de la cola de transmisor de enlace a la cola de transmisor de enlace conocida correspondiente del motor de mensajería de pasarela. A continuación, los mensajes fluyen a una cola del transmisor del canal emisor única, preparada para la transmisión a través del Enlace de IBM MQ.
El transmisor del canal emisor transmite mensajes a través del Enlace de IBM MQ a un gestor de colas de pasarela o (sólo para IBM MQ for z/OS) un grupo de compartimiento de colas en la red IBM MQ remota.
La red de IBM MQ aparece como un bus foráneo en el bus de integración de servicios y el bus de integración de servicios aparece como un gestor de colas en la red de IBM MQ.
En la siguiente figura se ilustra un ejemplo del flujo de mensajes de un bus de integración de servicios a una red IBM MQ a través de un Enlace de IBM MQ.
