Interação entre e o Intermediário

A figura abaixo mostra a arquitetura geral envolvida no relacionamento entre o 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 , consulte Protegendo Recursos do.

Entrada de Aplicativos do

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

O 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 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 .

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

  • Uma mensagem do 'cliente' do destinada ao deve ser direcionada para a fila pertencente ao gerenciador de filas do () que hospeda o intermediário (não o gerenciador de filas do , ServerQM1, em execução no ).
  • Quando o gateway receber uma mensagem destinada ao em vez de si próprio, a mensagem será colocada na fila de pontes do .
  • Nesse ponto, a mensagem é um objeto do : ela é transmitida para um transformador que cria um formato de mensagem do e o transmite novamente para a fila ponte do .
  • A mensagem, agora uma mensagem do , é transmitida por uma conexão JNI (Java Native Interface) e mantida em uma fila sincronizada do pertencente ao .
  • 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.

Saída para

A saída do 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

A maioria das informações especificadas neste e nos tópicos relacionados referem-se à interação entre o e o .

Consulte o para obter informações adicionais sobre o .O também fornece uma visão geral útil do .

Conceitos relacionados

Dispositivos do
Gateways do
Canais do Cliente/Servidor do
Adaptadores do
Gerenciadores de Filas
Filas do
Interação entre e o Intermediário
Mensagens do

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

Referências relacionadas
Nó MQeInput
Nó MQeOutput
Nó Publication

Métodos Ponto-a-Ponto do
Métodos de Publicação/Assinatura do