Las aplicaciones cliente pueden utilizar recursos de mensajería de tres tipos principales de proveedores de JMS (Java Message Service en WebSphere Application Server:
El proveedor de mensajería predeterminado de WebSphere Application Server (que utiliza la integración de servicios como proveedor), el proveedor de mensajería de WebSphere MQ (que utiliza el sistema WebSphere MQ como proveedor) y los proveedores de mensajería de terceros (que utilizan el producto de otra empresa como proveedor).
IBM WebSphere Application
da soporte a la mensajería asíncrona mediante el uso de un proveedor de JMS y el sistema de mensajería relacionado.
Los proveedores de JMS
deben cumplir la especificación JMS versión 1.1. Para utilizar beans controlados por
mensajes, el proveedor de JMS debe dar soporte a la función ASF (Application Server
Facility) definida dentro de esa especificación, o dar soporte a un adaptador de
recursos de entrada, tal como se define en la especificación JCA versión 1.5.
- Proveedor de mensajería predeterminado
- Si principalmente lo que desea es utilizar la mensajería entre aplicaciones de WebSphere
Application Server, tal vez con cierta interacción con un sistema WebSphere MQ, el proveedor de mensajería predeterminado es la opción natural. Este proveedor se basa en tecnologías de integración de servicios
y está totalmente integrado con el entorno de ejecución de WebSphere
Application Server.
- Proveedor de mensajería de WebSphere MQ
- Si su empresa también utiliza WebSphere MQ y desea integrar las aplicaciones de mensajería de WebSphere
Application Server en una red predominantemente WebSphere MQ, elija el proveedor de mensajería de WebSphere MQ, lo que le permite definir recursos para conectarse a cualquier gestor de colas en la red de WebSphere MQ.
- Proveedor de mensajería de terceros
- Puede configurar un proveedor de mensajería de terceros que dé soporte a la fábrica de conexiones JMS Versión 1.1 unificada. Conviente hacerlo, por ejemplo, debido a las inversiones existentes.
Característica en desuso: En WebSphere Application Server 7.0, la versión 5 del proveedor de mensajería predeterminado está desuso.
depfeat
Nota: Para garantizar la compatibilidad con releases anteriores, WebSphere Application
Server Versión 7 da soporte al proveedor de mensajería predeterminado de la versión 5 (en desuso) y al proveedor de mensajería de WebSphere MQ de la versión 6. Este soporte permite a las aplicaciones que todavía utilizan estos recursos comunicarse con los nodos de las versiones 5 y 6 en células mixtas de la versión 7.
Las aplicaciones de WebSphere pueden utilizar recursos de mensajería proporcionado por alguno de estos proveedores de JMS.
No obstante, la elección del proveedor viene
dictada normalmente por los requisitos que se deben utilizar o integrar con un
sistema de mensajería existente. Por ejemplo, supongamos que ya tiene una infraestructura de mensajería basada en WebSphere MQ. En este caso, puede conectarse directamente utilizando el soporte incluido para WebSphere MQ como un proveedor de JMS o bien configurar un bus de integración de servicios con enlaces a una red de WebSphere MQ y, a continuación, acceder al bus mediante el proveedor de mensajería predeterminado.