[z/OS]

Fluxo do Sistema de Mensagens para JCA MDBs no z/OS com Integração de Serviço

O provedor de sistemas de mensagens padrão do WebSphere Application Server (integração de serviço) suporta o mecanismo do adaptador de recursos (RA) JCA no z/OS. Ao instalar um aplicativo bean acionado por mensagens, você fornece uma especificação de ativação.

A figura a seguir ilustra o fluxo do sistema de mensagens para beans acionados por mensagens do JCA que usa o barramento de integração de serviços como o provedor de sistemas de mensagens.

A integração de serviço inclui um adaptador de recursos (RA). 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 direcionar o gerenciamento de carga de trabalho diretamente do CRA.

Figura 1. Barramento de integração de serviços: processamento do bean acionado por mensagens
Uma instalação do WebSphere Application Server contém uma região de controle (CR), um auxiliar da região de controle (CRA) e diversas regiões servidores (CR). O CRA contém um classificador WLM, um listener RA e um mecanismo do sistema de mensagens do barramento de integração de serviços. O SR contém um contêiner EJB, o qual contém um despachante de beans acionados por mensagens e um bean acionado por mensagens. A instalação também inclui uma fila WLM. O texto após a figura descreve o caminho tomado por uma mensagem por meio desses itens.
O processamento é o seguinte:
  1. Uma mensagem chega em um WebSphere Application Server em execução no z/OS.
  2. O mecanismo do sistema de mensagens bloqueia a mensagem e passa-a para o componente listener do RA.
  3. O listener do RA passa a mensagem para o classificador do WLM, que usa regras de classificação fornecidas pelo usuário para determinar a classe de transação da mensagem.
  4. A classe de transação é anexada como contexto.
  5. O listener do RA passa a referência da mensagem para o dispatcher do RA em uma SR. A figura mostra essa etapa como usando a CR para passar a referência por meio de uma fila do WLM, mas, para algumas cargas de trabalho, o CRA pode passar a referência por meio de uma fila do WLM sem usar a CR.
  6. O dispatcher do RA lê a mensagem a partir do mecanismo do sistema de mensagens.
  7. O dispatcher do RA despacha o bean acionado por mensagens chamando seu método onMessage.
  8. O bean acionado por mensagens pode então usar o JMS para o sistema de mensagens, se necessário.

Í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_SIB_JCA
Nome do arquivo: cprf_tunezmdb_SIB_JCA.html