Mensajería punto a punto con una red IBM MQ

El enlace WebSphere MQ, definido en un motor de mensajería en el bus de integración de servicios, describe los atributos necesarios para establecer una conexión y enviar o recibir mensajes a un gestor de colas de pasarela IBM MQ o (para IBM MQ for z/OS) a un grupo de compartimiento de colas que actúa como una pasarela para la red IBM MQ.

La mensajería punto a punto puede ser:
  • Una solicitud de WebSphere Application Server a IBM MQ, de forma opcional, seguida de una respuesta de IBM MQ.
  • Una solicitud de una red IBM MQ, de forma opcional, seguida de una respuesta de WebSphere Application Server.
La figura siguiente muestra el flujo de mensajes punto a punto a través del enlace WebSphere.
Figura 1. Intercambio de mensajes entre los canales emisor y receptor del enlace WebSphere MQ y un gestor de colas de pasarela con los canales receptor y emisor.
Esta figura muestra el flujo de mensajes punto a punto a través del enlace WebSphere MQ.

Consulte Mensajería de solicitud/respuesta por medio de un enlace IBM MQ si desea más información sobre los mensajes de respuesta transmitidos a través del enlace IBM MQ.

La mensajería punto a punto también podría incluir:
  • Una solicitud de WebSphere Application Server a través de una red IBM MQ a otro WebSphere Application Server, y una respuesta procedente de dicho WebSphere Application Server, de nuevo a través de IBM MQ. Para obtener información detallada acerca de este modelo de flujo de mensajería de dos fases, consulte Mensajería entre dos servidores de aplicaciones a través de IBM MQ.
  • Una solicitud de una red IBM MQ a través de un WebSphere Application Server a otra redIBM MQ, y una respuesta de dicha red IBM MQ, de nuevo a través de WebSphere Application Server. Para obtener información detallada acerca de este modelo de flujo de mensajería de dos fases, consulte Mensajería entre dos redes IBM MQ mediante un servidor de aplicaciones.
En la figura siguiente se muestra cómo se intercambian los mensajes entre las aplicaciones y los motores de mensajería que están en el mismo bus, así como también entre el enlace WebSphere MQ y los gestores de colas conectados al gestor de colas de pasarela en la red IBM MQ.
Figura 2. Intercambio de mensajes entre los motores de mensajería en un bus que tiene un enlace WebSphere MQ conectado a un gestor de colas de pasarela en un bus foráneo.
Esta figura muestra cómo se pueden intercambiar los mensajes entre aplicaciones y motores de mensajería que están en el mismo bus.
Notas:
  • Si la aplicación WebSphere Application Server envía mensajes de punto a punto a una aplicación IBM MQ que no es JMS, como, por ejemplo, una aplicación controlada por mensajes IBM MQ en CICS (utilizando el puente MQ CICS) o en IMS (utilizando el puente MQ IMS), entonces la aplicación WebSphere Application Server debe utilizar técnicas especiales para asegurarse de que los mensajes de integración de servicios (muy probablemente mensajes JMS) estén presentes en la aplicación que no sea JMS, de una manera que la aplicación pueda entender. Para obtener más información, consulte Programación para la interoperación con IBM MQ, Cómo la integración de servicios convierte los mensajes a y desde el formato IBM MQ y Cómo procesar las cabeceras de mensaje de IBM MQ, que describe las clases ayudante de WebSphere Application Server que ayudan en la creación de las cabeceras y el contenido de cuerpo correspondientes.
  • Algunas aplicaciones IBM MQ pueden procesar los mensajes que incluyen una cabecera MQRFH2 (por lo general, éstas son las aplicaciones JMS o XMS o IBM MQ versión 7) y algunas aplicaciones no pueden hacerlo (por lo general, éstas son aplicaciones IBM MQ que son anteriores a la cabecera MQRFH2). Debe establecer el contexto de destino para inhibir la adición de una cabecera MQRFH2 cuando los mensajes estén destinados a una aplicación IBM MQ que no pueda manejar esta cabecera. Para obtener información sobre cómo establecer el contexto de destino, consulte Especificación de si los mensajes se envían a IBM MQ como mensajes JMS. La cabecera MQRFH2 contiene campos exclusivos para el bus de integración de servicios. Para obtener detalles de estos campos, consulte Correlación de campos de cabecera MQRFH2 adicionales con la integración de servicios.
  • Cualquier nombre de cola IBM MQ también es válido como nombre de destino de bus y, por regla general, se debe configurar un destino de bus que sea una cola IBM MQ que utilizará el nombre de cola IBM MQ. Si las aplicaciones de bus deben utilizar un nombre diferente, puede conseguirlo utilizando un destino de alias.
  • El enlace WebSphere MQ no da soporte a las salidas de canal o conversión IBM MQ (por ejemplo, para la conversión de datos).

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=cjc0004_
File name: cjc0004_.html