Interação entre WebSphere MQ Everyplace e o Intermediário

A figura abaixo mostra a arquitetura geral envolvida no relacionamento entre o WebSphere MQ Everyplace e um intermediário.


O relacionamento entre o WebSphere MQ Everyplace e um intermediário.O caminho de mensagens que flui entre eles.

Para obter uma discussão de considerações sobre segurança para aplicativos do WebSphere MQ Everyplace, consulte Protegendo Recursos do WebSphere MQ Everyplace.

Entrada de Aplicativos do WebSphere MQ Everyplace

No exemplo mostrado na figura, o cliente do WebSphere MQ Everyplace conectado com o WebSphere Business Integration Event Broker é um dispositivo do WebSphere MQ Everyplace com um gerenciador de filas do WebSphere MQ Everyplace chamado ClientQM1. O intermediário, hospedado pelo gerenciador de filas WBRK_QM do WebSphere MQ, possui um fluxo de mensagens implementado com um nó MQeInput. Ele possui um gateway interno do WebSphere Business Integration Event Broker (com seu próprio gerenciador de filas do WebSphere MQ Everyplace, ServerQM1 atendendo em uma porta apropriada) que trata WBRK_QM como um gerenciador de filas remoto do WebSphere MQ Everyplace.

O WebSphere Business Integration Event Broker suporta os nós MQeInput ou MQeOutput apenas em um único grupo de execução.

Portanto, você deve assegurar que todos os fluxos que se comunicam com o WebSphere MQ Everyplace estejam no mesmo grupo de execução.Se você tiver mais de um nó MQeInput nesse grupo de execução, cada um deverá utilizar o mesmo gerenciador de filas do WebSphere MQ Everyplace.

Além disso, sempre deve haver um nó MQeInput no mesmo grupo de execução que um nó MQeOutput.

  • Uma mensagem do 'cliente' do WebSphere MQ Everyplace destinada ao WebSphere Business Integration Event Broker deve ser direcionada para a fila pertencente ao gerenciador de filas do WebSphere MQ (WBRK_QM) que hospeda o intermediário (não o gerenciador de filas do WebSphere MQ Everyplace, ServerQM1, em execução no WebSphere Business Integration Event Broker).
  • Quando o gateway receber uma mensagem destinada ao WBRK_QM em vez de si próprio, a mensagem será colocada na fila de pontes do WebSphere MQ.
  • Nesse ponto, a mensagem é um objeto do WebSphere MQ Everyplace: ela é transmitida para um transformador que cria um formato de mensagem do WebSphere MQ e o transmite novamente para a fila ponte do WebSphere MQ.
  • A mensagem, agora uma mensagem do WebSphere MQ, é transmitida por uma conexão JNI (Java Native Interface) e mantida em uma fila sincronizada do WebSphere MQ pertencente ao WBRK_QM.
  • Nessa fila, ela é levada para o fluxo de mensagens pelo nó de entrada.
  • Em um intermediário, a mensagem pode ser tratada de diferentes formas, dependendo da classe de mensagem utilizada para a mensagem, conforme explicado em Mensagens do WebSphere MQ Everyplace.

Saída para WebSphere MQ Everyplace

A saída do WebSphere MQ Everyplace pode ser enviada utilizando um nó MQeOutput ou um nó Publication.O nó Publication incorpora a função associada a um nó MQeOutput, permitindo que mensagens sejam recuperadas por assinantes.

Informações adicionais sobre o WebSphere MQ Everyplace

A maioria das informações especificadas neste e nos tópicos relacionados referem-se à interação entre o WebSphere MQ Everyplace e o WebSphere Business Integration Event Broker.

Consulte o Biblioteca do Produto WebSphere MQ Everyplace para obter informações adicionais sobre o WebSphere MQ Everyplace.O Informativos Técnicos do MQSeries Everyplace para Multiplataformas também fornece uma visão geral útil do WebSphere MQ Everyplace.

Conceitos relacionados
WebSphere MQ Mobile Transport
Dispositivos do WebSphere MQ Everyplace
Gateways do WebSphere MQ Everyplace
Canais do Cliente/Servidor do WebSphere MQ Everyplace
Adaptadores do WebSphere MQ Everyplace
Gerenciadores de Filas WebSphere MQ Everyplace
Filas do WebSphere MQ Everyplace
Interação entre WebSphere MQ Everyplace e o Intermediário
Mensagens do WebSphere MQ Everyplace

Tarefas relacionadas
Protegendo Recursos do WebSphere MQ Everyplace
Trabalhando com Cenários de Exemplo do WebSphere MQ Everyplace

Referências relacionadas
Nó MQeInput
Nó MQeOutput
Nó Publication
WebSphere MQ Mobile Transport
Métodos Ponto-a-Ponto do WebSphere MQ Everyplace
Métodos de Publicação/Assinatura do WebSphere MQ Everyplace