Publicar/assinar o sistema de mensagens por meio de um link da IBM
Em um link do WebSphere MQ, é possível configurar a publicação/assinatura do sistema de mensagens entre o WebSphere Application Server e a função publicar/assinar do IBM MQ ou um broker separado de publicação/assinatura.
- IBM MQ Versão 7
- Fornece a função de publicação/assinatura que está integrada nos gerenciadores de filas do IBM MQ. Esse recurso é chamado de publicação/assinatura integrada. O recurso de publicação/assinatura para versões anteriores do IBM MQ é chamado de publicação/assinatura em fila, pois você se comunica com um broker de publicação/assinatura separado por meio de mensagens colocadas nas filas.
- WebSphere Message Broker Versão 6
- Fornece um broker de publicação/assinatura separado para publicação/assinatura em fila. Essa versão de publicação/assinatura em fila usa cabeçalhos de mensagens MQRFH2. Se estiver usando o IBM MQ Versão 6, será possível usar o WebSphere Message Broker Versão 6 para fornecer a função de publicação/assinatura que interopera por um link do IBM MQ com o WebSphere Application Server. A partir do WebSphere Message Broker Versão 7, esse produto não fornece mais um broker de publicação/assinatura separado, e todas as operações de publicação/assinatura com base em tópico realizadas por meio do produto usam os recursos do IBM MQ.
- WebSphere Event Broker
- Fornece um broker de publicação/assinatura separado para publicação/assinatura em fila. Essa versão de publicação/assinatura em fila é a mesma no WebSphere Message Broker Versão 6.
O IBM MQ Versão 6 (exceto Versão 6 do IBM MQ para z/OS) fornece publicação/assinatura em filas, implementada por um broker de publicação/assinatura no IBM MQ. Entretanto, a função de publicação/assinatura fornecida pelo IBM MQ Versão 6 usa cabeçalhos de mensagens MQRFH, também conhecidos como cabeçalhos de mensagens MQRFH1, e ela não suporta os cabeçalhos de mensagens MQRFH2 que a ponte de publicação/assinatura do WebSphere Application Server usa no link do IBM MQ. Para que a publicação/assinatura do IBM MQ Versão 6 interopere com a publicação/assinatura do WebSphere Application Server por um link do IBM MQ, é necessário usar um produto de message broker separado que suporte os cabeçalhos de mensagens MQRFH2. Como alternativa, em vez de usar um link do IBM MQ, é possível interoperar usando o provedor de sistemas de mensagens do IBM MQ para que seus aplicativos usem a função de publicação/assinatura do IBM MQ e não usem o barramento de integração de serviço. Esse requisito também se aplica a versões anteriores do IBM MQ nas quais a função de publicação/assinatura é fornecida pelo SupportPac MA0C.
Os cabeçalhos e conteúdo de mensagens são mapeados da mesma forma para mensagens ponto a ponto e mensagens de publicação/assinatura. Para obter informações adicionais sobre o mapeamento de mensagens, consulte Como a integração de serviços converte mensagens para e a partir do formato do IBM MQ.