Publicar/assinar a ponte em um link do IBM MQ
Uma ponte de publicação/assinatura ativa o sistema de mensagens de publicação/assinatura entre o WebSphere Application Server e o IBM MQ por meio de um link do IBM MQ. A ponte de publicação/assinatura fornece uma conexão entre a função de publicação/assinatura de um barramento de integração de serviço e a função de publicação/assinatura de uma rede do IBM MQ.
- Para atuar como um assinante, a ponte de publicação/assinatura se conecta a um gerenciador de filas do IBM MQ com uma assinatura durável para o tópico relevante e, portanto, recebe mensagens quando elas são publicadas nesse tópico. Então, a ponte de publicação/assinatura passa as mensagens para assinantes conectados a um barramento de integração de serviços no WebSphere Application Server. Esses assinantes podem ser aplicativos em execução no WebSphere Application Server ou podem ser clientes de barramento em execução na Java Platform, Standard Edition (Java SE) ou servidores de aplicativos de terceiros.
- Para atuar como um publicador, a ponte de publicação/assinatura assina mensagens que aplicativos publicaram em um destino de tópico JMS de integração de serviço no WebSphere Application Server. Assim, a ponte de publicação/assinatura publica as mensagens no tópico relevante no IBM MQ, e o gerenciador de filas do IBM MQ distribui as mensagens para os assinantes na rede do IBM MQ. A integração de serviço também pode enviar as mensagens para outros assinantes que estão conectados ao barramento de integração de serviço no WebSphere Application Server.
A ponte de publicação/assinatura atua da mesma forma se você usar um recurso de publicação/assinatura em fila fornecido por uma interface de compatibilidade dentro do IBM MQ Versão 7, ou por um produto message broker separado. A ponte de publicação/assinatura se conecta ao broker de publicação/assinatura como um assinante ou um publicador e recebe mensagens do message broker ou as publica para o message broker. O message broker distribui mensagens publicadas para seus assinantes na rede do IBM MQ.
Se a comunicação entre os dois lados da ponte de publicação/assinatura parar, as mensagens serão suspensas até que a comunicação seja restabelecida pelo sistema ou pelo administrador. Se estiver usando um produto de message broker separado, as mensagens podem ser suspensas nas filas de entrada para o broker, se o broker não estiver disponível, ou na fila de transmissão para o IBM MQ, se o IBM MQ não estiver disponível.
- Um perfil de broker define uma conexão com um único gerenciador de filas do IBM MQ ou broker de publicação/assinatura separado. Para obter informações adicionais sobre os perfis de broker, consulte Perfil do broker em um link do IBM MQ.
- Um mapeamento de tópico define como as mensagens em um determinado tópico fluem entre os dois lados da ponte de publicação/assinatura. Para obter informações adicionais sobre os mapeamentos de tópicos, consulte Mapeamento de tópico em um link do IBM MQ.