Exemple de messagerie point à point en utilisant des points de file d'attente distants
Lorsqu'une application émettrice ou destinataire est éloignée de sa destination, les points de file d'attente éloignés permettent de gérer le flux de messages entre le moteur de messagerie sur lequel se trouve la destination et le moteur de messagerie auquel est associée l'application.
L'illustration suivante montre l'utilisation de points de file d'attente distants dans la messagerie point à point. L'application émettrice est associée au moteur de
messagerie ME1 mais la destination de bus ciblée par l'application a un point de file
d'attente sur ME2. Le point de file d'attente sur ME2 est représenté lors de
l'exécution par un point de file d'attente éloigné sur ME1. Le point de file d'attente éloigné
reçoit des messages de l'application puis les transmet de manière fiable au point de file d'attente
sur ME2. De la même manière, l'application destinataire se connecte à ME3 et réceptionne les messages provenant du point de file d'attente de ME2 via un point de file d'attente éloigné, situé sur ME3.
Figure 1. Production et consommation de messages en utilisant des points de file d'attente distants. 
Les étapes impliquées dans la génération de messages
éloignés sont les suivantes :
- L'application émettrice, associée à ME1, envoie un message à la destination de la file d'attente, qui a un point de file d'attente défini sur ME2.
- Les messages sont placés en file d'attente au niveau du point de file d'attente sur ME1 avant la transmission au point de file d'attente sur ME2.
- Le message est envoyé au point de file d'attente sur ME2 dès que possible. ME1 se souvient de l'existence du message jusqu'à ce que ME2 confirme qu'il a reçu le message.
- L'application destinataire, associée à ME3, tente d'utiliser un message de la destination de file d'attente.
- ME3 envoie une demande de message au point de file d'attente sur ME2.
- Lorsqu'un message correspondant aux critères de la demande du message est disponible au niveau du point de file d'attente sur ME2, le message est envoyé au point de file d'attente éloigné sur ME3.
- Le message est transmis du point de file d'attente éloigné à l'application destinataire. Si l'application réceptionne le message, ce dernier est ensuite supprimé du point de file d'attente sur ME2. Si l'application n'utilise pas le message, ce dernier est à nouveau rendu disponible sur le point de file d'attente sur ME2 afin que les autres applications puissent l'utiliser. Dans les deux cas, la demande de message est terminée et est retirée du point de file d'attente éloigné sur ME3.