Conectando os Barramentos de Integração de Serviços para Usar o Sistema de Mensagens de Publicação/Assinatura

É possível conectar um barramento de integração de serviços a outro barramento de integração de serviços para enviar e receber mensagens usando o sistema de mensagens de publicação/assinatura. Para fazer isso, crie uma conexão do barramento externo.

Antes de Iniciar

Para conectar um barramento de integração de serviços a outro barramento de integração de serviços para usar o sistema de mensagens de publicação/assinatura, os seguintes recursos deverão existir:
  • Um barramento de integração de serviço a partir do qual você deseja se conectar, conhecido como barramento local. O barramento deve ter pelo menos um membro.
  • Um barramento de integração de serviços ao qual deseja se conectar, conhecido como barramento externo. O barramento deve ter pelo menos um membro.
  • Um espaço de tópico nos dois barramentos de integração de serviços. Se o barramento externo estiver em uma célula remota, você deverá saber o nome do espaço de tópico.
  • Opcionalmente, um alias de autenticação para configurar uma conexão segura.

Os barramentos aos quais você se conecta devem ter nomes exclusivos porque a conexão falhará se os barramentos tiverem o mesmo nome.

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, assegure-se de que o Barramento de Integração de Serviços esteja selecionado.
  7. Na área de janela de Detalhes do barramento local, selecione na lista suspensa o mecanismo do sistema de mensagens que deseja usar.
  8. Opcionalmente, digite um nome para o ID do usuário de entrada. 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.
  9. Na área de janela de Detalhes do barramento externo, conclua os detalhes, conforme apropriado:
    • Se o barramento de integração de serviços ao qual deseja se conectar estiver em uma célula diferente do barramento local, conclua os seguintes detalhes:
      1. Certifique-se de que a opção Configurar um barramento externo em uma célula remota esteja selecionada.
      2. Insira o nome do barramento de integração de serviços ao qual deseja se conectar, ou seja, o barramento externo. Insira o nome exato do barramento de integração de serviços existente.
      3. Insira o nome do mecanismo do sistema de mensagens de gateway no barramento externo, ou seja, o mecanismo do sistema de mensagens a ser conectado no barramento externo.
      4. Marque a caixa de seleção Configurar sistema de mensagens de publicação/assinatura para esta conexão.
      5. Insira o nome do link do barramento de integração de serviços.
      6. Digite um ou mais terminais de auto-inicialização, isto é, o host, o local da porta e a cadeia de transporte para o mecanismo do sistema de mensagens no barramento externo ao qual se conecta o barramento local de integração de serviços. A porta é o SIB_ENDPOINT_ADDRESS (ou SIB_ENDPOINT_SECURE_ADDRESS se a segurança estiver ativada) do mecanismo do sistema de mensagens. Use o formato hostName:portNumber:chainName, separando cada terminal de autoinicialização por uma vírgula. Para obter mais informações, consulte as etapas relacionadas à configuração de terminais de autoinicialização no Configurando uma Conexão com um Servidor de Auto-inicialização Não-padrão.
    • Se o barramento de integração de serviços ao qual deseja se conectar estiver na mesma célula do barramento local, conclua os seguintes detalhes:
      1. Certifique-se de que a opção Configurar um barramento externo em uma célula local esteja selecionada.
      2. Selecione o nome do barramento de integração de serviços ao qual deseja se conectar, ou seja, o barramento externo.
      3. Selecione o nome do mecanismo do sistema de mensagens de gateway no barramento externo, ou seja, o mecanismo do sistema de mensagens a ser conectado no barramento externo.
      4. Marque a caixa de seleção Configurar sistema de mensagens de publicação/assinatura para esta conexão.
      5. Insira o nome do link do barramento de integração de serviços.
  10. Opcionalmente, para proteger a conexão, na área de janela de Detalhes do barramento externo, conclua os seguintes detalhes:
    1. Marque a caixa de seleção Conexão Segura.
    2. Selecione o tipo de cadeia de transporte a ser usado para comunicação com o mecanismo do sistema de mensagens no barramento externo. Selecione uma das seguintes opções:
      • InboundBasicMessaging. InboundBasicMessaging é uma cadeia de transporte predefinida em que a comunicação usa o protocolo TCP.
      • InboundSecureMessaging. InboundSecureMessaging é uma cadeia de transporte predefinida em que a comunicação é protegida ao usar o protocolo de criptografia baseado em Secure Sockets Layer (SSL) por uma rede TCP. Para que a conexão seja bem sucedida, um conjunto de credenciais SSL adequadamente compatíveis deve estar associado ao canal de entrada do barramento local e ao canal de saída do barramento externo.
      • Outro, especifique. Selecione essa opção para especificar sua própria cadeia de transporte e inserir os detalhes no campo que aparecer.
    3. Selecione o nome do alias de autenticação usado para autenticar o acesso ao barramento externo. O alias deve ser conhecido no barramento externo.
  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. 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.
    2. Insira o nome do espaço de tópico no barramento externo. Se o barramento externo estiver na mesma célula que o barramento local, esse nome poderá ser selecionado em uma lista suspensa.
    3. 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 a partir de um barramento de integração de serviços local com um barramento de integração de serviços externo 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 barramento de integração de serviços no mecanismo do sistema de mensagens para o barramento local, é criado automaticamente.

O que Fazer Depois

Você deve criar uma conexão na direção oposta entre os dois barramentos. Para isso, repita o procedimento, usando o barramento recém conectado como o barramento local, e o barramento recém conectado como o barramento externo. Certifique-se de usar exatamente o mesmo nome para o link do barramento de integração de serviços. Depois de criar uma conexão do barramento externo para cada barramento de integração de serviços, será 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=tjj2005_
Nome do arquivo: tjj2005_.html