![[z/OS]](../images/ngzos.gif)
Flujo de mensajería para MDB de JCA en z/OS con integración de servicios
El proveedor de mensajería predeterminado WebSphere Application Server (integración de servicios) da soporte al mecanismo de adaptador de recursos (RA) de JCA en z/OS. Cuando se instala una aplicación de beans controlados por mensajes se proporciona una especificación de activación.
En la figura siguiente se ilustra el flujo de mensajes para los beans controlados por mensajes JCA que utilizan el bus de integración de servicios como proveedor de mensajería.
La integración de servicios incluye un adaptador de recursos (RA). El RA tiene un componente de escucha que se ejecuta en el adjunto de la región de control (CRA) y un componente asignador que se ejecuta en cada región de sirviente (SR). El componente asignador de RA dirige el código de aplicación. Para algunas cargas de trabajo, WebSphere Application Server puede dirigir la gestión de carga de trabajo directamente desde el CRA.

- Un mensaje llega a un WebSphere Application Server que se ejecuta en z/OS.
- El motor de mensajería bloquea el mensaje y lo pasa al componente de escucha RA.
- El escucha RA pasa el mensaje al clasificador WLM, que utiliza las normas de clasificación proporcionadas por el usuario para determinar la clase de transacción del mensaje.
- La clase de transacción se adjunta como contexto.
- El escucha RA pasa la referencia del mensaje al asignador RA en una SR. La figura muestra este paso como el uso de la CR para pasar la referencia a través de una cola WLM pero, para algunas cargas de trabajo, el CRA puede pasar la referencia a través de una cola WLM sin utilizar la CR.
- El asignador RA lee el mensaje del motor de mensajería.
- El asignador RA asigna el bean controlado por mensaje invocando su método onMessage.
- El bean controlado por mensaje puede utilizar JMS para la mensajería, si es necesario.