[z/OS]

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.

Figure 1. IBM MQ : traitement des beans gérés par message
Une installation de serveur évolutif WebSphere Application Server possède une région de contrôle (CR), un auxiliaire de la région de contrôle (CRA) et plusieurs régions serviteur (SR). LA région de contrôle (CR) contient un regroupeur de régions serviteur (SR). La CRA contient un client IBM MQ Java qui gère les messages provenant de IBM MQ, et un programme d'écoute IBM MQ RA pour la classification de charge de travail. Chaque SR contient un client IBM MQ Java, un répartiteur IBM MQ RA et un conteneur d'EJB contenant un bean géré par message. L'installation possède également un certain nombre de files d'attente WLM. De même que l'installation WebSphere Application Server, il existe une instance IBM MQ contenant une file d'attente IBM MQ d'où proviennent les messages. Le texte suivant la figure décrit le chemin suivi par un message parmi ces éléments.
Le traitement est le suivant :
  1. Lorsqu'un message arrive dans la destination, le programme d'écoute IBM MQ RA reçoit et classe une copie du message.
  2. 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).
  3. Le regroupeur de régions serviteur (SR) utilise la gestion de la charge de travail (WLM) pour envoyer un jeton de message à une SR.
  4. 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.


Icône indiquant le type de rubrique Rubrique de concept



Icône d'horodatage Dernière mise à jour: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cprf_tunezmdb_MQ_JCA
Nom du fichier : cprf_tunezmdb_MQ_JCA.html