[z/OS]

Fluxo de sistema de mensagens para beans acionados por mensagens do JCA com o IBM MQ como o provedor de sistema de mensagens

O provedor de sistema de mensagens do IBM MQ usa o sistema IBM MQ como o provedor. O provedor de sistema de mensagens do IBM MQ suporta o mecanismo do Adaptador de Recursos (RA) do JCA. Ao instalar um aplicativo bean acionado por mensagens, você fornece uma especificação de ativação.

A figura a seguir ilustra o fluxo de sistema de mensagens para beans acionados por mensagens do JCA que usa o IBM MQ como o provedor de sistema de mensagens.

O z/OS WebSphere Application Server usa um RA de duas partes que suporta o processamento de "divisão" acionado por mensagens. O RA possui um componente listener executado no auxiliar da região de controle (CRA) e um componente de dispatcher executado em cada região servidora (SR). O componente de dispatcher do RA direciona o código do aplicativo. Para algumas cargas de trabalho, o WebSphere Application Server pode controlar o gerenciamento de carga de trabalho diretamente do CRA.

Figura 1. IBM MQ: processamento do bean acionado por mensagens
Uma instalação de servidor escalável do WebSphere Application Server contém uma região de controle (CR), um auxiliar da região de controle (CRA) e várias regiões servidoras (SR). A CR contém um agregador de SR. O CRA contém um cliente Java IBM MQ, que manipula mensagens do IBM MQ, e um listener RA do IBM MQ para classificação de carga de trabalho. Cada SR contém um cliente Java IBM MQ, um dispatcher RA do IBM MQ e um contêiner EJB que contém um bean acionado por mensagens. A instalação também possui várias filas WLM. Assim como a instalação do WebSphere Application Server, há uma instância do IBM MQ que contém a fila do IBM MQ onde as mensagens se originam. O texto que segue a figura descreve o caminho que uma mensagem toma através desses itens.
O processamento é o seguinte:
  1. Quando uma mensagem chegar ao destino, o listener RA do IBM MQ receberá e classificará uma cópia da mensagem.
  2. O listener RA do IBM MQ chama uma função de região de controle (CR) conhecida como o Agregador de SR.
  3. O agregador SR usa o gerenciamento de carga de trabalho (WLM) do z/OS para passar um token de mensagem (não a mensagem real) para uma SR.
  4. O dispatcher RA do IBM MQ usa o token de mensagem para receber a mensagem e transmiti-la para o método onMessage do bean acionado por mensagens.

A otimização pode permitir que o listener RA do IBM MQ chame o WLM do z/OS diretamente, efetuando bypass do processamento do agregador SR no CR.


Ícone que indica o tipo de tópico Tópico de Conceito



Ícone de registro de data e hora Última atualização: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cprf_tunezmdb_MQ_JCA
Nome do arquivo: cprf_tunezmdb_MQ_JCA.html