[z/OS]

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.

Figura 1. Bus de integración de servicios: el proceso del bean controlado por mensaje
Una instalación de WebSphere Application Server contiene una región de control (CR), un adjunto de región de control (CRA) y varias regiones de sirviente (CR). El CRA contiene un clasificador WLM, un escucha RA y un motor de mensajería de bus de integración de servicios. La SR contiene un contenedor EJB, que contiene un asignador de bean controlado por mensaje y un bean controlado por mensaje. La instalación también incluye una cola WLM. El texto que sigue a la figura describe la vía de acceso que toma un mensaje a través de estos elementos.
El proceso es el siguiente:
  1. Un mensaje llega a un WebSphere Application Server que se ejecuta en z/OS.
  2. El motor de mensajería bloquea el mensaje y lo pasa al componente de escucha RA.
  3. 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.
  4. La clase de transacción se adjunta como contexto.
  5. 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.
  6. El asignador RA lee el mensaje del motor de mensajería.
  7. El asignador RA asigna el bean controlado por mensaje invocando su método onMessage.
  8. El bean controlado por mensaje puede utilizar JMS para la mensajería, si es necesario.

Icon that indicates the type of topic Concept topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cprf_tunezmdb_SIB_JCA
File name: cprf_tunezmdb_SIB_JCA.html