Recursos de mensajería
WebSphere Application Server admite la mensajería asíncrona basada en las especificaciones Java™ Message Service (JMS) y Java EE Connector Architecture (JCA), que proporcionan un forma común para que los programas Java (clientes y aplicaciones Java EE) creen, envíen, reciban y lean solicitudes asíncronas, como mensajes. Las aplicaciones pueden utilizar la mensajería de punto a punto y de publicación/suscripción. Estos estilos de mensajería se pueden utilizar de las maneras siguientes: dirección única; solicitud y respuesta; dirección única y adelante.
El soporte de JMS permite que las aplicaciones intercambien mensajes de forma asíncrona con otros clientes JMS utilizando destinos de JMS (colas o temas). Algunos proveedores de mensajería también permiten que las aplicaciones WebSphere Application Server utilicen el soporte JMS para intercambiar mensajes de manera asíncrona con aplicaciones no JMS; por ejemplo, las aplicaciones WebSphere Application Server necesitan normalmente intercambiar mensajes con aplicaciones IBM MQ. Las aplicaciones pueden sondear explícitamente mensajes de destinos JMS o pueden utilizar beans controlados por mensajes para recuperar automáticamente mensajes de destinos JMS sin sondear mensajes explícitamente. Los beans controlados por mensajes se pueden configurar como escuchas en un adaptador de recursos Java EE Connector Architecture (JCA) 1.5 o 1.6 o en un puerto de escucha.
- El proveedor de mensajería predeterminado de WebSphere Application Server (que utiliza la integración de servicios como proveedor).
- Proveedor de mensajería de WebSphere MQ (utiliza el sistema WebSphere MQ como proveedor)
- Los proveedores de mensajería de otras empresas que implementan un adaptador de recursos JCA Versión 1.5 o 1.6 o el componente ASF de la especificación JMS Versión 1.0.2
Las aplicaciones pueden utilizar recursos de mensajería de cualquiera de los proveedores de JMS siguientes. 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 tiene una infraestructura de mensajería basada en WebSphere MQ. En este caso, puede conectarse directamente mediante el proveedor de mensajería de WebSphere MQ o configurar un bus de integración de servicios con enlaces a una red de WebSphere MQ y, a continuación, acceder al bus a través del proveedor de mensajería predeterminado.
Si desea utilizar la mensajería entre las aplicaciones de WebSphere Application Server, tal vez con interacción con un sistema WebSphere MQ, el proveedor de mensajería por omisión es la opción lógica. Si su empresa también utiliza WebSphere MQ y desea integrar las aplicaciones de mensajería de WebSphere Application Server a una red con predominancia de WebSphere MQ, seleccione el proveedor de mensajería de WebSphere MQ.. Para administrar un proveedor de mensajería de terceros, utilice el adaptador de recursos (para un proveedor de mensajería compatible con Java EE Connector Architecture (JCA) 1.5 o 1.6) o el cliente (para un proveedor de mensajería que no sea JCA) suministrado por la otra empresa.
Para obtener más información, consulte Introducción: Recursos de mensajería.