Mensajería JMS
Liberty da soporte a la mensajería asíncrona como método de comunicación basado en la interfaz de programación JMS (Java™ Message Service). La interfaz JMS proporciona una manera común para que los programas Java (clientes y aplicaciones Java EE) para crear, enviar, recibir y leer solicitudes asíncronas como mensajes JMS. Con Liberty, puede configurar varios proveedores de mensajería JMS, que las aplicaciones JMS pueden utilizar.
- Motor de mensajería incluida de Liberty, como el proveedor de mensajería JMS
- Bus de integración de servicios, que es el proveedor de mensajería predeterminado de WebSphere Application Server tradicional
- Proveedor de mensajería de IBM MQ, que utiliza el sistema IBM MQ como el proveedor
Las aplicaciones pueden utilizar recursos de mensajería de cualquiera de los tres proveedores de JMS. La elección del proveedor se basa en los requisitos de mensajería o de integración con un sistema de mensajería existente. Por ejemplo, quizá desee que las aplicaciones se conecten localmente al proveedor de mensajería de Liberty sin tener que configurar ningún proveedor de mensajería externo, en cuyo caso debe utilizar el motor de mensajería incluido de Liberty. O bien, quizá desee integrarlo con la infraestructura de mensajería existente, como IBM MQ. En tales casos, puede conectar directamente utilizando el proveedor de mensajería de IBM MQ o configurar un bus de integración de servicios con enlaces a la red de IBM MQ y a continuación acceder al bus mediante el proveedor de mensajería predeterminado.