Conectando um Barramento e uma Rede do IBM MQ para Usar o Sistema de Mensagens de Publicação/Assinatura

É possível conectar um barramento de integração de serviços e uma rede do IBM MQ para enviar e receber mensagens usando o sistema de mensagens de publicação/assinatura. Para isso, crie uma conexão do barramento externo, em que a rede do IBM MQ é visualizada como um barramento externo.

Antes de Iniciar

Para conectar um barramento de integração de serviços e uma rede do IBM MQ para usar um sistema de mensagens de publicação/assinatura, os seguintes recursos deverão ser definidos no WebSphere Application Server:
  • O barramento de integração de serviço pelo qual você deseja se conectar, conhecido como barramento local. O barramento deve ter pelo menos um membro.
Os seguintes recursos devem ser definidos no IBM MQ:
  • Um gerenciador de filas ou (para o IBM MQ for z/OS) um grupo de filas compartilhadas, que atuam como o gateway para a rede do WebSphere MQ.
  • Um listener que esteja configurado e em execução.
  • Um tópico e uma fila de entrada para o fluxo de publicação/assinatura do broker configurado no IBM MQ.
  • Um canal emissor (para receber mensagens no barramento local), um canal receptor (para enviar mensagens do barramento local), ou ambos.

Sobre Esta Tarefa

No sistema de mensagens de publicação/assinatura, o aplicativo de envio publica as mensagens em um destino do broker intermediário. Diversos aplicativos de recebimento podem se inscrever nesse destino para receber uma cópia de todas as mensagens que forem publicadas. Quando uma mensagem chega a um destino, o provedor de sistemas de mensagens distribui uma cópia da mensagem para todos os aplicativos de recebimento que se inscrevem no destino. Pode haver apenas um relacionamento um para muitos entre o emissor e o receptor de uma mensagem, dependendo de quantos aplicativos de recebimento estiverem inscritos em um destino quando uma mensagem chegar.

Procedimento

  1. Na área de janela de navegação, clique em Integração de serviços -> Barramentos. Uma lista de barramentos de integração de serviços é exibida.
  2. Na área de janela Barramentos, clique no barramento de integração de serviços pelo qual você deseja se conectar, isto é, o barramento local.
  3. Na guia de configuração, em Topologia, clique em Conexões de Barramento Externo.
  4. Na área de janela Conexões de Barramento Externo, clique em Novo para iniciar o Assistente de Conexão de Barramento Externo.
  5. Na área de janela Tipo de Conexão de Barramento, assegure-se de que Conexão Direta esteja selecionado.
  6. Na área de janela Tipo de Barramento Externo, selecione WebSphere MQ.
  7. Na área de janela Detalhes do Barramento Local, selecione o mecanismo do sistema de mensagens que você deseja utilizar e digite o nome do gerenciador de filas virtual, isto é, o nome pelo qual o gerenciador de filas virtual do barramento de integração de serviços é conhecido na rede do IBM MQ.
  8. Na área de janela de Detalhes do IBM MQ, conclua os seguintes detalhes:
    1. Insira um nome para o barramento externo, isto é, o barramento que representa a rede do IBM MQ.
    2. Digite um nome para um link do WebSphere MQ que conecta-se ao barramento externo. Certifique-se de que o nome do barramento externo e o nome do link do MQ sejam diferentes.
    3. Marque a caixa de seleção Configurar sistema de mensagens de publicação/assinatura para esta conexão.
  9. Para enviar mensagens do barramento local para a rede do IBM MQ, conclua os seguintes detalhes:
    1. Assegure-se de que Ativar fluxo de mensagens do barramento de integração de serviços para o WebSphere MQ esteja selecionado.
    2. Digite o nome do canal receptor do WebSphere MQ, o nome do host e a porta de comunicação.
    3. Se o gerenciador de filas de gateway ou se o grupo de filas compartilhadas do IBM MQ requerer uma conexão segura, marque a caixa de seleção O canal receptor do WebSphere MQ é seguro?. Quando essa opção estiver selecionada, o canal receptor do WebSphere MQ só aceitará conexões que tenham criptografia baseada em SSL (Secure Sockets Layer). A conexão só será bem-sucedida se um conjunto de credenciais SSL adequadamente compatíveis estiver associado ao canal de saída do barramento de integração de serviços e ao canal receptor do IBM MQ ao qual se conecta.
  10. Para receber mensagens no barramento local a partir da rede do IBM MQ, conclua os seguintes detalhes:
    1. Assegure-se de que Ativar fluxo de mensagens do WebSphere MQ para o barramento de integração de serviços esteja selecionado.
    2. Digite o nome do canal emissor do WebSphere MQ.
    3. Opcionalmente, digite o ID do usuário de entrada do barramento de integração de serviços. Quando o barramento local é seguro, o ID de usuário de entrada substitui o ID de usuário nas mensagens do barramento externo que chegam ao barramento local e é utilizado para autorizar se essas mensagens podem acessar seus destinos. Especifique um ID de usuário de entrada para o barramento local de integração de serviços nas seguintes circunstâncias:
      • O barramento externo estiver em um domínio de segurança diferente, de modo que os IDs de usuários no barramento externo não sejam reconhecidos no barramento local.
      • Você desejar o controle local de acesso às mensagens de entrada para o barramento local.
      Se o barramento local não for seguro, o ID de usuário de entrada não terá efeito sobre as mensagens. Se o barramento local for seguro, o barramento externo não for seguro e um ID de usuário de entrada não estiver configurado, uma mensagem de entrada do barramento externo só será autorizada para destinos que permitem acesso de usuários não autenticados.
  11. Na área de janela de detalhes de publicação/assinatura, repita as seguintes etapas para cada mapeamento de tópico que deseja criar:
    1. Insira o nome do tópico no barramento local.
    2. Selecione o nome do espaço de tópico no barramento local que será mapeado para o espaço de tópico no barramento externo.
    3. Insira o nome do gerenciador de filas de gateway ou do grupo de filas compartilhadas do WebSphere MQ configurado para o fluxo de publicação/assinatura do broker.
    4. Para enviar mensagens do barramento local para o gerenciador de filas de gateway ou para o grupo de filas compartilhadas do IBM MQ, insira o nome da fila para o destino do broker do IBM MQ:
    5. Para receber mensagens no barramento local a partir do gerenciador de filas de gateway ou do grupo de filas compartilhadas do IBM MQ, insira o nome do ponto de assinatura que receberá as mensagens.
    6. Selecione a direção do fluxo de mensagens para o mapeamento de tópico de publicação/assinatura. As opões disponíveis dependem se você concluiu os detalhes na área de janela de detalhes do IBM MQ para enviar mensagens, receber mensagens, ou ambos, no barramento local.
    7. Clique em Incluir.
  12. Quando o Assistente de Conexão de Barramento Externo for concluído, salve suas alterações na configuração principal.

Resultados

Você criou uma conexão entre um barramento de integração de serviços e uma rede do IBM MQ para usar o sistema de mensagens de publicação/assinatura. Você criou uma conexão de barramento externo direta, a qual contém uma definição de roteamento, ou link virtual. O link físico, um link do WebSphere MQ no mecanismo do sistema de mensagens para o barramento local, é criado automaticamente.

O que Fazer Depois

É possível testar a conexão.

Ícone que indica o tipo de tópico Tópico de Tarefa



Ícone de registro de data e hora Última atualização: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tjj2003_
Nome do arquivo: tjj2003_.html