Proveedor de mensajería de IBM MQ
Mediante el proveedor de mensajería de IBM MQ de Liberty, las aplicaciones de mensajería Java™ Message Service (JMS) utilizan el sistema IBM MQ como un proveedor externo de los recursos de mensajería JMS. IBM MQ es compatible con las especificaciones JMS 1.1 y JMS 2.0.
Puede configurar los recursos de IBM MQ para las aplicaciones (por ejemplo, las fábricas de conexiones de cola) y gestionar los mensajes y las suscripciones que están asociados a los destinos de JMS en Liberty. Puede administrar la seguridad mediante IBM MQ. Puede ser necesaria una configuración adicional en IBM MQ, en función de los recursos utilizados por la aplicación.
IBM MQ se caracteriza por
lo que se indica a continuación:
- La mensajería está gestionada por una red de gestores de colas; cada uno de ellos se ejecuta en su propio conjunto de procesos y tiene su propia administración.
- Las características como, por ejemplo, las colas compartidas (en IBM MQ for z/OS) y la agrupación en clúster de IBM MQ simplifican la administración y proporcionan el descubrimiento dinámico.
- Muchos productos de IBM® y de socios de IBM admiten IBM MQ con supervisión y control, alta disponibilidad y agrupación en clúster.
- Los clientes de IBM MQ se pueden ejecutar en WebSphere Application Server (JMS), o en casi cualquier otro entorno de mensajería utilizando distintas API.
- Los clientes de IBM MQ se pueden ejecutar dentro de una amplia gama de entornos, plataformas y sistemas operativos que utilizan distintas API. La integración mediante el adaptador de recursos de IBM MQ proporciona conectividad con otros sistemas Java EE.
Notas: La característica IBM MQ desplegada
en Liberty tiene las restricciones siguientes:
- Las clases de IBM MQ para Java no están soportadas en Liberty. No se deben utilizar con la característica de mensajería de Liberty de IBM MQ o con el soporte JCA genérico. Para obtener más información, consulte Utilización de interfaces Java de WebSphere MQ en entornos J2EE/JEE.
- El adaptador de recursos de IBM MQ tiene un tipo de transporte de BINDINGS_THEN_CLIENT. Este tipo de transporte no se admite en la característica de mensajería de Liberty de IBM MQ.
- La característica de seguridad de mensajería avanzada (AMS) no está incluida en la característica de mensajería de Liberty de IBM MQ.