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:
- Você tenha instalado o módulo SCA (Service Component Architecture) que contém o serviço da
célula de fornecimento.
- Você esteja no console administrativo para a célula de fornecimento.
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
- 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élulas
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.
- 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.
- 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
- 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.