![[z/OS]](../images/ngzos.gif)
Flujo de mensajes para beans controlados por mensajes JCA con IBM MQ como proveedor de mensajería
El proveedor de mensajería de IBM MQ utiliza el sistema IBM MQ como proveedor. El proveedor de mensajería de IBM MQ da soporte al mecanismo de adaptador de recursos (RA) JCA. Cuando se instala una aplicación de beans controlados por mensajes se proporciona una especificación de activación.
La figura siguiente ilustra el flujo de mensajes para los beans controlados por mensajes JCA que utilizan IBM MQ como proveedor de mensajería.
z/OS WebSphere Application Server utiliza un RA de dos partes que soporta "dividir" el proceso controlador por mensajes. 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.

- Cuando un mensaje llega al destino, el escucha RA de IBM MQ recibe y clasifica una copia del mensaje.
- El escucha RA de IBM MQ invoca una función de región de control conocida como agregador SR.
- El agregador SR utiliza la gestión de carga de trabajo z/OS (WLM) para pasar un símbolo de mensaje (no el mensaje real) a una SR.
- El asignador RA de IBM MQ utiliza el símbolo del mensaje para recibir el mensaje y lo pasa en el método onMessage del bean controlado por mensaje.
La optimización puede permitir al escucha RA de IBM MQ invocar WLM de z/OS directamente, pasando el proceso del agregador SR en la CR.