Ejemplo de mensajería punto a punto mediante puntos de cola remotos
Cuando una aplicación generadora o consumidora es remota respecto a su destino, se utilizan puntos de publicación remotos para gestionar el flujo de mensajes entre el motor de mensajería donde está ubicado el destino y el motor de mensajería al que está conectada la aplicación.
En la siguiente ilustración se ilustra el uso de los puntos de cola remotos en
la mensajería punto a punto. La aplicación productora se conecta al motor de
mensajería ME1, pero el destino de bus señalado por la aplicación tiene un
punto de cola en ME2. El punto de cola en ME2 se representa durante la ejecución por un punto de cola
remoto en ME1. El punto de cola remoto recibe mensajes de la aplicación y, a
continuación, los transmite de forma fiable al punto de cola de ME2. Del mismo modo, la aplicación consumidora se conecta a ME3 y consume mensajes del punto de cola en ME2 a través de un punto de cola remoto en ME3.
Figura 1. Generación y consumo de mensajes punto a punto mediante puntos de cola remotos 
La secuencia de pasos implicada en la generación de
mensajes remota es la siguiente:
- La aplicación productora, conectada a ME1, envía un mensaje al destino de cola, que tiene un punto de cola definido en ME2.
- Los mensajes se ponen en cola en el punto de cola remoto en ME1 antes de la transmisión al punto de cola en ME2.
- En cuanto es posible, el mensaje se envía al punto de cola en ME2. ME1 recuerda la existencia del mensaje hasta que ME2 confirme que ha recibido el mensaje.
- La aplicación consumidora, conectada a ME3, intenta consumir un mensaje del destino de cola.
- ME3 envía una solicitud de mensaje al punto de cola en ME2.
- Cuando un mensaje que satisface los criterios de la solicitud de mensajes está disponible en el punto de cola en ME2, el mensaje se envía al punto de cola remoto en ME3.
- El mensaje se entrega desde el punto de cola remoto a la aplicación consumidora. Si la aplicación consume el mensaje, éste se suprime del punto de cola en ME2. Si la aplicación no consume el mensaje, éste queda disponible de nuevo en el punto de cola en ME2 para que lo consuman otras aplicaciones. En ambos casos, la solicitud de mensaje se completa y se elimina del punto de cola remoto en ME3.