Mensajería entre dos redes IBM MQ mediante un servidor de aplicaciones

Puede utilizar los enlaces IBM MQ para enviar un mensaje de una red IBM MQ a otra a través de un servidor de aplicaciones WebSphere Application Server.

Puede intercambiar mensajes entre dos redes IBM MQ a través de un bus de integración de servicios intermedio, como se muestra en la figura siguiente.
Figura 1. Intercambio de mensajes entre dos redes IBM MQ a través de un servidor de aplicaciones intermedio.
Una red de WebSphere MQ se conecta mediante un enlace WebSphere MQ a un bus de integración de servicios de WebSphere Application Server. El bus de integración de servicios se conecta mediante otro enlace WebSphere MQ a otra red de WebSphere MQ. Las redes de WebSphere MQ se consideran como buses foráneos directamente conectados, y el bus de integración de servicios es el bus local.
La configuración y la operación de mensajería entre dos redes IBM MQ (buses) a través de un bus de integración de servicios intermedio es mucho más sencilla si elige un nombre de bus de integración de servicios que cumpla las restricciones de denominación de gestor de colas IBM MQ:
  • Los gestores de colas de las redes de IBM MQ "ven" el bus de integración de servicios intermedio como un gestor de colas y hacen referencia a éste mediante el nombre de gestor de colas virtual. Siempre que el nombre de bus de integración de servicios cumpla las restricciones de los nombres del gestor de colas IBM MQ, es posible (y muy deseable) que el nombre del gestor de colas virtual que utiliza las dos redes IBM MQ sea el mismo que el nombre de bus que utiliza la integración de servicios.
  • El bus de integración de servicios incluye dos motores de mensajería de pasarela, uno de los cuales se conecta a cada una de las redes IBM MQ utilizando enlaces IBM MQ (conocidos para los gestores de colas de pasarela de IBM MQ como pares de canales de mensajes emisor-receptor de IBM MQ). El bus de integración de servicios debe definir las dos redes IBM MQ como buses foráneos con nombres iguales que los de IBM MQ para los gestores de colas de pasarela.
Los mensajes recibidos por el bus de integración de servicios desde una red IBM MQ y destinados a otra red IBM MQ especifican el nombre de cola de destino y el nombre de gestor de colas de destino. La integración de servicios interpreta el nombre de gestor de colas de destino como un nombre de bus. Cuando el gestor de colas de destino es el gestor de colas de pasarela para la red IBM MQ de destino, la integración de servicios direcciona el mensaje correctamente. Cuando el gestor de colas de destino no es el gestor de colas de pasarela para la red IBM MQ de destino, hay dos opciones:
  • En la integración de servicios, defina el gestor de colas de destino como un bus foráneo indirecto, conectado por el bus foráneo de IBM MQ definido con el nombre del gestor de colas de pasarela.
  • En la integración de servicios, defina la combinación de cola de destino (nombre de destino o identificador en la terminología de integración de servicios) y el gestor de colas (nombre de bus en la terminología de integración de servicios) con un destino de alias que correlaciona la combinación para la red IBM MQ de destino (bus foráneo en la terminología de integración de servicios) con el nombre de destino (identificador) en el formato nombre-cola-destino@nombre-gestor-colas-destino.

Los mensajes que recibe el bus de integración de servicios de una red IBM MQ y se destinan a otra red IBM MQ pueden incluir una cola de respuesta. Esto se especifica como nombre de cola de respuesta y nombre de gestor de colas de respuesta. Cuando el bus de integración de servicios recibe el mensaje, el enlace WebSphere MQ sustituye esta información de respuesta por un destino de bus de integración de servicios que se compone de un nombre de bus (que es el nombre del gestor de colas IBM MQ del gestor de colas de pasarela) y un nombre de destino (identificador) con el formato nombre-cola-respuesta@nombre-gestor-colas-respuesta. Esta nueva información de respuesta viaja con el mensaje a la aplicación IBM MQ receptora. La longitud combinada del nombre de cola de respuesta, el carácter "@" y el nombre de gestor de colas de respuesta debe ser inferior o igual a la longitud de nombre de cola máxima de IBM MQ de 48 caracteres.


Icon that indicates the type of topic Concept topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cjc0007_
File name: cjc0007_.html