Interoperando com uma rede do IBM MQ
O provedor de sistemas de mensagens padrão (integração de serviços) pode interoperar com uma rede do IBM MQ usando um link do IBM MQ ou um servidor do IBM MQ. Como alternativa, é possível usar o IBM MQ como um provedor de sistemas de mensagens. Cada tipo de conectividade foi projetado para diferentes situações e oferece diferentes vantagens. Escolha o método de interoperação mais apropriado para cada um de seus aplicativos de sistema de mensagens.
Sobre Esta Tarefa
- Ao configurar o IBM MQ como um provedor JMS externo ao usar o provedor de sistemas de mensagens do IBM MQ.
- Ao conectar um barramento de integração de serviços a uma rede do IBM MQ usando o provedor de sistemas de mensagens padrão e um link do IBM MQ.
- Ao integrar as filas do IBM MQ em um barramento usando o provedor de sistemas de mensagens padrão e um servidor do IBM MQ.
Um link do IBM MQ fornece uma solução de estilo tradicional do IBM MQ para conectar os recursos. Um servidor do IBM MQ permite acessar diretamente as filas do IBM MQ a partir de um barramento.
Provedor de sistema de mensagens do IBM MQ (nenhum barramento) | A rede do IBM MQ como um barramento externo (usando um link do IBM MQ) | Um gerenciador de filas ou um grupo de filas compartilhadas do IBM MQ como um membro do barramento (usando um servidor IBM MQ) |
---|---|---|
![]() Nessa figura, um aplicativo JMS usa as APIs para enviar uma mensagem para o IBM MQ para um tópico ou fila por meio do provedor de sistemas de mensagens do IBM MQ. |
![]() Nessa figura, um aplicativo JMS usa o provedor de sistemas de mensagens padrão para transmitir uma mensagem a um barramento de integração de serviços local. O barramento local transmite a mensagem para um barramento externo, que a encaminha por meio de um link do IBM MQ para um gerenciador de filas ou um grupo de filas compartilhadas do IBM MQ que atua como um gateway para a rede do IBM MQ. A integração de serviços visualiza a rede do IBM MQ como se fosse um barramento externo. |
![]() Nessa figura, um aplicativo JMS usa o provedor de sistemas de mensagens padrão para transmitir uma mensagem a um barramento de integração de serviços. O barramento transmite a mensagem por meio de um servidor do IBM MQ direto para uma fila do IBM MQ. A integração de serviço visualiza o servidor do IBM MQ (um gerenciador de filas ou um grupo de filas compartilhadas do IBM MQ e suas filas associadas) como um membro do barramento local. |
O provedor de mensagens do IBM MQ não usa a integração de serviço. Ele fornece acesso ao sistema de mensagens JMS para IBM MQ a partir do WebSphere Application Server. | O link do IBM MQ fornece um servidor para conexão de canal do servidor entre um barramento de integração de serviços e um gerenciador de filas ou grupo de filas compartilhadas do IBM MQ, que age como o gateway para a rede do IBM MQ.Ao utilizar um IBM MQ link, o barramento do sistema de mensagens é visto pela rede do IBM MQ como um gerenciador de filas virtual, e a rede do IBM MQ é vista pela integração de serviço como um barramento externo. Um link do IBM MQ permite que os aplicativos WebSphere Application Server enviem mensagens ponto a ponto para filas do IBM MQ (definidas como destinos no barramento de integração de serviços, e permite que os aplicativos IBM MQ enviem mensagens ponto a ponto aos destinos no barramento de integração de serviços (definidos como filas remotas no IBM MQ). O link também permite que os aplicativos WebSphere Application Server assinem nas mensagens publicadas pelos aplicativos IBM MQ , e os aplicativos IBM MQ assinem nas mensagens publicadas pelos aplicativos WebSphere Application Server . O link assegura que as mensagens sejam convertidas entre os formatos usados pelo WebSphere Application Server e aqueles usados pelo IBM MQ. | Um servidor IBM MQ representa um gerenciador de filas ou um grupo de filas compartilhadas do IBM MQ (para IBM MQ for z/OS). Para a interoperação com o WebSphere Application Server Versão 7.0 ou posterior, a versão do WebSphere MQ deve ser WebSphere MQ for z/OS Versão 6 ou posterior ou WebSphere MQ (plataformas distribuídas) Versão 7 ou posterior. Um servidor IBM MQ suporta as características de balanceamento de carga ideais e de alta disponibilidade fornecidas por um IBM MQ for z/OS 1.2. Um servidor IBM MQ define a conexão e a qualidade de propriedades de serviços usadas para a conexão, e também assegura que as mensagens sejam convertidas entre formatos usados pelo WebSphere Application Server e aqueles usados pelo IBM MQ. |
Para obter informações adicionais sobre essas abordagens, consulte Interoperação com o IBM MQ.
Para interoperar com uma rede do IBM MQ, conclua uma ou mais das seguintes etapas.Procedimento
- Escolha o método de interoperação mais apropriado para cada um de seus aplicativos de sistema de mensagens. Conclua essa etapa se seu ambiente de sistema de mensagens existente ou planejado envolver os sistemas IBM MQ e WebSphere Application Server e se você não estiver certeza se deverá usar o provedor de sistema de mensagens padrão, o provedor de sistemas de mensagens do IBM MQ ou uma combinação dos dois.
- Configure o provedor de sistema de mensagens do WebSphere MQ.
- Use os links do WebSphere MQ para conectar um barramento a uma rede do WebSphere MQ.
- Use o servidor WebSphere MQ para integrar as filas do WebSphere MQ em um barramento.