Puntos de mensaje remotos
Un punto de mensaje remoto es la vista, durante la ejecución de un motor de mensajería, de cualquier punto de mensaje que esté asociado con un motor de mensajería remoto. Los puntos de mensaje remotos se crean y se destruyen de forma dinámica cuando el bus los necesita; no es necesario configurarlo explícitamente.
Los puntos de mensaje proporcionan una ubicación física para mensajes de almacenamiento fiables. En un bus que contiene muchos motores de mensajería, pueden definirse puntos de mensaje en un subconjunto de motores de mensajería de ese bus. No obstante, una aplicación puede conectarse a cualquier motor de mensajería del bus y, por consiguiente, puede generar o consumir mensajes hacia o desde destinos que no tengan un punto de mensaje adecuado en el motor de mensajería al que está conectada la aplicación.
Cuando una aplicación genera mensajes, éstos deben moverse desde el motor de mensajería de la aplicación a otro motor de mensajería que tenga un punto de mensaje adecuado, y viceversa cuando una aplicación consuma mensajes. Los puntos de mensaje remotos proporcionan un mecanismo fiable para mover estos mensajes de un motor de mensajería a otro; los puntos de mensaje remotos mantienen la información necesaria para asegurar que los mensajes se entregarán correctamente de acuerdo a la fiabilidad de los mismos.
Cuando sea necesario, los mensajes se colocarán en cola en un punto de mensaje remoto mientras esperan a ser entregados en el punto de mensaje previsto. Esta información de tiempo de ejecución puede supervisarse y, cuando sea conveniente, puede gestionarla un administrador.
Cada punto de mensaje remoto que existe en un motor de mensajería tiene una representación correspondiente en el motor de mensajería que es propietario del punto de mensaje.