Flux de messages entre des bus d'intégration de services

Une application se connecte à un bus, son bus local, et peut échanger des messages avec les autres applications qui se connectent au même bus. Pour pouvoir échanger des messages avec les applications qui se connectent à un bus différent vous devez utiliser une liaison d'intégration de services qui connecte le bus local à un bus externe.

Les applications connectées au bus local envoient les messages à une destination sur un bus externe. Le moteur de messagerie dans le bus local place les messages dans sa file d'attente du récepteur de liaison. Pour les applications qui utilisent la messagerie point à point, il existe une file d'attente d'émetteur de liaison et un émetteur de liaison pour chaque moteur de messagerie dans le bus émetteur. Pour les applications qui utilisent la messagerie de publication/abonnement, il existe une file d'attente d'émetteur de liaison et un émetteur de liaison pour chaque destination d'espace de sujet qui est mappée à une destination d'espace de sujet dans le bus externe.

Chaque file d'attente d'émetteur de liaison possède une file d'attente de récepteur de liaison sur le moteur de messagerie de passerelle du bus externe. Chaque file d'attente du récepteur de liaison est gérée par un récepteur de liaison.

L'émetteur de liaison envoie les messages sur la liaison du bus d'intégration de services aux files d'attente de récepteur de liaison. Les récepteurs de liaison suppriment les messages des files d'attente de réception de liaison et les place dans les points de file d'attente distantes cible qui se trouvent dans le moteur de messagerie de passerelle dans le bus externe. La messagerie point à point et la messagerie de publication/abonnement dans l'intégration de services utilisent des files d'attente d'émetteur.

L'illustration suivante est un exemple de flux de messages entre le bus d'intégration de services 1 et une destination externe dans le bus d'intégration de services 2 dans une liaison de bus d'intégration de services. Une application est connectée au moteur de messagerie ME1 et une autre application est connectée au moteur de messagerie ME2. Les applications génèrent des messages à envoyer à Q1 sur le bus externe. Les messages sont placés dans la files d'attente de l'émetteur de liaison dans chaque moteur de messagerie, puis envoyés via le moteur de messagerie de passerelle et la liaison de bus d'intégration de services aux files d'attente du récepteur de liaison dans le moteur de messagerie de passerelle dans le bus externe. A ce stade, les messages sont placés dans la destination cible Q1. Cette cible se trouve dans le moteur de messagerie ME5. Le récepteur de liaison dans le moteur de messagerie de passerelle ME4Gateway envoie les messages à ME5 en utilisant un point de file d'attente distante.

Figure 1. Flux de messages entre deux bus d'intégration de services
Cette illustration décrit le flux de messages entre deux bus d'intégration de services.

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=cjj0033_
Nom du fichier : cjj0033_.html