![[z/OS]](../images/ngzos.gif)
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.

- Quando uma mensagem chegar ao destino, o listener RA do IBM MQ receberá e classificará uma cópia da mensagem.
- O listener RA do IBM MQ chama uma função de região de controle (CR) conhecida como o Agregador de SR.
- 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.
- 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.