Fornecendo Acesso Síncrono aos Serviços Service Component Architecture de Fora da Célula

Para que as células de consumo façam referência a um serviço em uma célula de fornecimento, o administrador da célula de consumo deve estabelecer uma conexão ao serviço de fornecimento. Estabeleça e forneça as informações que o administrador das células de consumo precisam para configurar o link no JNDI (Java Naming and Directory Interface).

Antes de iniciar

Esta tarefa assume que:

Por Que e Quando Desempenhar Esta Tarefa

Um módulo SCA, em uma célula diferente, se comunica sincronicamente com seu módulo SCA, configurando um nome JNDI em suas células para localizar o módulo SCA. Ao executar esta tarefa você permite que outros configurem esse nome JNDI.

Etapas para Esta Tarefa

  1. Opcional: Identifique dois servidores ou mais que serão utilizados por outras células como os hosts de auto-inicialização para essa célula.
    Nota: Definir, pelo menos, dois hosts de auto-inicialização mantém o serviço disponível mesmo se um dos hosts falhar por algum motivo.
    Por exemplo, os dois servidores na célula do fornecedor de serviços no Figura 1 irão conter os hosts de auto-inicialização. Para essa finalidade, os endereços IP para o servidor superior são 9.26.237.144 e o servidor inferior na figura é 9.26.237.150.
    Figura 1. Um Ambiente Síncrono nas CélulasA figura mostra a célula do fornecedor de serviços e a ligação de espaço de nome entre ele e a célula 1 do consumidor e a célula 2 do consumidor.
    Importante: Esse procedimento descreve apenas a configuração de um único host de auto-inicialização. Configure, pelo menos, uma célula de fornecimento, se a disponibilidade não for um requisito; duas ou mais, se a disponibilidade for um requisito.
    Dicas:
    • Utilizar os hosts virtuais aprimorará a disponibilidade do serviço quando a manutenção precisar de substituição ou upgrade do hardware.
    • Você pode utilizar um único host de auto-inicialização, se você não tiver um requisito para disponibilidade.
  2. Localize o número da porta de auto-inicialização para cada um dos servidores que você selecionou na etapa 1.

    Exiba essas informações, clicando em Servidores > Servidores de Aplicativos > server_name > Comunicações > + Portas > Bootstrap_Address.

    Por exemplo, a porta para ambos os servidores na figura é 2810.

  3. Publique os endereços IP e os números de porta para todas as células que estão consumindo serviços que residem em sua célula.
    Neste exemplo, uma memória seria enviada aos consumidores anunciando que os hosts de auto-inicialização estabelecidos para esta célula são:
    • 9.26.237.144:2810
    • 9.26.237.150:2810

    O formato para publicar seriam corbaname:iiop:9.26.237.144:2810;9.26.237.150:2810

  4. Forneça o nome de JNDI do EJB (Enterprise Java Bean) que os consumidores chamam.

O que fazer em seguida

Certifique-se de manter os endereços IP do host de auto-inicialização publicados e as portas disponíveis independentemente de qualquer outra alteração na composição física da célula.
Conceitos relacionados
Tarefas relacionadas

(c) Copyright IBM Corporation 2005, 2006.
Este centro de informações é desenvolvido em tecnologia Eclipse (http://www.eclipse.org)