![[z/OS]](../images/ngzos.gif)
Flux de messagerie des beans géré par message JCA avec IBM MQ comme fournisseur de messagerie
Le fournisseur de messagerie IBM MQ utilise votre système IBM MQ en fournisseur. Le fournisseur de messagerie IBM MQ prend en charge le mécanisme RA (Resource Adapter) JCA. Lorsque vous installez une application de bean géré par message, vous fournissez une spécification d'activation.
L'illustration suivante montre le flux de messagerie des beans gérés par message JCA qui utilisent IBM MQ comme fournisseur de messagerie.
Le serveur z/OS WebSphere Application Server utilise un RA à deux parties qui prend en charge le traitement géré par message “partagé”. Le RA dispose d'un composant d'écoute qui s'exécute dans le processus auxiliaire CRA (control region adjunct) et un composant de répartiteur qui s'exécute dans chaque région serviteur (SR). Le composant répartiteur RA gère le code d'application. Pour certaines charges de travail, WebSphere Application Server peut gérer directement la gestion de la charge de travail depuis le processus CRA.

- Lorsqu'un message arrive dans la destination, le programme d'écoute IBM MQ RA reçoit et classe une copie du message.
- Le programme d'écoute IBM MQ RA appelle une fonction de région de contrôle (CR) appelée regroupeur de régions serviteur (SR).
- Le regroupeur de régions serviteur (SR) utilise la gestion de la charge de travail (WLM) pour envoyer un jeton de message à une SR.
- Le répartiteur IBM MQ RA utilise le jeton du message et l'envoie à la méthode onMessage du bean géré par message.
L'optimisation peut permettre au programme d'écoute IBM MQ RA d'appeler la gestion WLM directement z/OS en ignorant le traitement du regroupeur de régions serviteur (SR) dans la CR.