Pontos de Mensagem Remoto
Um ponto de mensagem remota é uma visualização em tempo de execução do mecanismo do sistema de mensagens, de qualquer ponto de mensagem, que está associado a um mecanismo do sistema de mensagens remotas. Os pontos de mensagem remotas são criados dinamicamente e destruídos quando são solicitados pelo barramento; não é necessário configurá-los explicitamente.
Os pontos de mensagem fornecem um local físico para armazenar confiavelmente as mensagens. Em um barramento que contém vários mecanismos do sistema de mensagens, os pontos de mensagem podem ser definidos em um subconjunto de mecanismos do sistema de mensagens nesse barramento. Entretanto, um aplicativo pode ser anexado a qualquer mecanismo do sistema de mensagens no barramento e pode, portanto, produzir ou consumir mensagens para os ou dos destinos que não tenham um ponto de mensagem apropriado no mecanismo do sistema de mensagens ao qual o aplicativo está anexado.
Quando um aplicativo produz mensagens, elas devem ser movidas do mecanismo do sistema de mensagens do aplicativo para um mecanismo do sistema de mensagens com um ponto de mensagem apropriado e vice-versa, quando um aplicativo consumir mensagens. Os pontos de mensagem remotos fornecem um mecanismo confiável para mover essas mensagens de um mecanismo do sistema de mensagens para outro; os pontos de mensagem remotos mantêm as informações requeridas para assegurar que as mensagens sejam entregues corretamente de acordo com a confiabilidade das mensagens.
Quando necessário, as mensagens são enfileiradas em um ponto de mensagem remoto enquanto aguardam a entrega para o ponto de mensagem pretendido. Essas informações de tempo de execução podem ser monitoradas e, quando apropriado, gerenciadas por um administrador.
Cada ponto de mensagem remota que existe em um mecanismo do sistema de mensagens tem uma representação correspondente no mecanismo do sistema de mensagens proprietário do ponto de mensagem.