Interoperatividad con una red IBM MQ
El proveedor de mensajería (integración de servicios) predeterminado puede interoperar con una red de IBM MQ mediante un enlace IBM MQ o un servidor de IBM MQ. De forma alternativa, puede utilizar IBM MQ como proveedor de mensajería. Cada tipo de conectividad se ha diseñado para distintas situaciones y proporciona distintas ventajas. Elija el método de interoperación más apropiado para cada una de las aplicaciones de mensajería.
Acerca de esta tarea
- Configurando IBM MQ como un proveedor de JMS externo utilizando el proveedor de mensajería de IBM MQ.
- Conectando un bus de integración de servicios a una red de IBM MQ utilizando el proveedor de mensajería predeterminado y un enlace IBM MQ.
- Integrando las colas de IBM MQ en un bus utilizando el proveedor de mensajería predeterminado y un servidor de IBM MQ.
Un enlace IBM MQ proporciona una solución del estilo IBM MQ tradicional para la conexión de recursos. Un servidor IBM MQ añade la capacidad para acceder directamente a las colas de IBM MQ en un bus.
Proveedor de mensajería de IBM MQ (sin bus) | Red IBM MQ como bus foráneo (utilizando un enlace IBM MQ) | Gestor de colas o grupo de compartimiento de colas IBM MQ como miembro de bus (utilizando un servidor IBM MQ) |
---|---|---|
![]() En esta figura, una aplicación JMS utiliza las API para enviar un mensaje a IBM MQ, para un tema o una cola, mediante el proveedor de mensajería de IBM MQ. |
![]() En esta figura, una aplicación JMS utiliza el proveedor de mensajería predeterminado para pasar un mensaje a un bus de integración de servicios local. El bus local pasa el mensaje a un bus foráneo, que lo envía a través de un enlace IBM MQ a un gestor de colas o grupo de compartimiento de colas de IBM MQ que actúa como la pasarela a la red de IBM MQ. La integración de servicio ve la red IBM MQ como si fuera un bus foráneo. |
![]() En esta figura, una aplicación JMS utiliza el proveedor de mensajería predeterminado para pasar un mensaje a un bus de integración de servicios. El bus pasa el mensaje a través de un servidor IBM MQ directamente a una cola IBM MQ. La integración de servicios visualiza el servidor IBM MQ (un gestor de colas o un grupo de compartimiento de colas IBM MQ, y sus colas asociadas) como un miembro del bus local. |
El proveedor de mensajería de IBM MQ no utiliza la integración de servicios. Proporciona el acceso de mensajería JMS a IBM MQ desde WebSphere Application Server. | Un enlace IBM MQ proporciona una conexión de canal de servidor entre un bus de integración de servicios y un gestor de colas o un grupo de compartición de cola IBM MQ, que actúa como la pasarela a la red IBM MQ.Cuando se utiliza un enlace IBM MQ, la red de IBM MQ considera el bus de mensajería como un gestor de colas virtual y el servicio de integración considera la red de IBM MQ como un bus foráneo. Un enlace de IBM MQ permite a las aplicaciones WebSphere Application Server enviar mensajes de punto a punto a colas de IBM MQ (definidas como destinos en el bus de integración de servicios) y permite a las aplicaciones IBM MQ enviar mensajes de punto a punto a los destinos del bus de integración de servicios (definido como colas remotas en IBM MQ). El enlace también permite a las aplicaciones WebSphere Application Server suscribirse a mensajes publicados por las aplicaciones IBM MQ, y a las aplicaciones IBM MQ suscribirse a los mensajes publicados por las aplicaciones WebSphere Application Server. El enlace asegura que los mensajes se convierten entre los formatos utilizados por WebSphere Application Server y los utilizados por IBM MQ. | Un servidor de IBM MQ representa un gestor de colas IBM MQ o un grupo de compartimiento de colas (para IBM MQ for z/OS). Para la interoperación con WebSphere Application Server Versión 7.0 o posterior, la versión de WebSphere MQ debe ser WebSphere MQ para z/OS Versión 6 o posterior, o WebSphere MQ (plataformas distribuidas) Versión 7 o posterior. Un servidor IBM MQ soporta la alta disponibilidad y las características de equilibrio óptimo de carga que le proporciona una red IBM MQ for z/OS. Un servidor IBM MQ define las propiedades de conexión y calidad de servicio utilizadas para la conexión y, además, garantiza que los mensajes se convierten entre los formatos utilizados por WebSphere Application Server y los utilizados por IBM MQ. |
Para obtener más información sobre estos procedimientos, consulte Interoperatividad con IBM MQ.
Para interoperar con una red de IBM MQ, realice uno o varios de los pasos siguientes.Procedimiento
- Elija el método de funcionamiento más apropiado para cada una de las aplicaciones de mensajería. Realice este paso si el entorno de mensajería existente o planificado implica los sistemas IBM MQ y WebSphere Application Server, y no está claro si debe utilizar el proveedor de mensajería predeterminado, el proveedor de mensajería IBM MQ o una combinación de ambos.
- Configure el proveedor de mensajería WebSphere MQ.
- Utilice los enlaces WebSphere MQ para conectar un bus a una red WebSphere MQ.
- Utilice el servidor WebSphere MQ para integrar las colas WebSphere MQ en un bus.