Flujo de mensajes entre buses de integración de servicios

Una aplicación se conecta a un bus, que es el bus local, y puede intercambiar mensajes con otras aplicaciones que se conectan al mismo bus. Para intercambiar mensajes con las aplicaciones que se conectan a un bus diferente, es decir, un bus foráneo, se necesita un enlace de bus de integración de servicios que conecte el bus local al bus foráneo.

Las aplicaciones que se conectan al bus local envían mensajes a un destino en un bus foráneo. El motor de mensajería en el bus local pone en cola los mensajes de la cola de transmisor de enlace. Para las aplicaciones que utilizan la mensajería punto a punto, hay una cola de transmisor de enlace para cada motor de mensajería en el bus de envío. Para las aplicaciones que utilizan la mensajería de publicación/suscripción, existe una cola de transmisor de enlace y un transmisor de enlace para cada destino de espacio de temas que esté correlacionado con un destino de espacio de temas en el bus foráneo.

Cada cola de transmisor de enlace tiene una cola de receptor de enlace correspondiente en el motor de mensajería de pasarela del bus foráneo. A cada cola de receptor de enlace le da servicio un receptor de enlace.

El transmisor de enlace envía los mensajes a través del enlace de bus de integración de servicios para enlazar colas de receptor. Los receptores de enlace eliminan los mensajes de las colas de receptor de enlace y los coloca en los puntos de colas remotos de destino, que están en el motor de mensajería de pasarela del bus foráneo. Las mensajerías punto a punto y de publicación/suscripción de la integración de servicios utilizan las colas de transmisor de enlace.

La figura siguiente muestra un ejemplo del flujo de mensajes del bus de integración de servicios 1 a un destino foráneo en el bus de integración de servicios 2 a través de un enlace de bus de integración de servicios. Una aplicación está conectada al motor de mensajería ME1, y otra aplicación está conectada al motor de mensajería ME2. Las aplicaciones generan mensajes que envían a Q1 en el bus foráneo. Los mensajes se ponen en la cola de transmisor de enlace en cada motor de mensajería y después se transmiten a través del motor de mensajería de pasarela y el enlace de bus de integración de servicios a las colas de receptor de enlace en el motor de mensajería de pasarela del bus foráneo. Desde aquí, los mensajes se colocan en la Q1 de destino. La cola de destino Q1 está en el motor de mensajería ME5. El receptor de enlace del motor de mensajería de pasarela ME4Gateway direcciona los mensajes a ME5 utilizando un punto de cola remoto.

Figura 1. Flujo de mensajes entre dos buses de integración de servicios
Esta figura describe el flujo de mensajes entre dos buses de integración de servicios.

Icon that indicates the type of topic Concept topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cjj0033_
File name: cjj0033_.html