WebSphere WebSphere Enterprise Service Bus, Version 6.0.1 Sistemas Operacionais: AIX, HP-UX, Linux, Solaris, Windows

Configurando o Serviço da Web JNDILookup

Se você estiver utilizando os objetos JMS administrados, fornecidos pelo WebSphere ESB com Message Service Clients para C/C++ e .NET, será necessário configurar o Serviço da Web JNDILookup que é fornecido pelo WebSphere ESB para permitir que clientes não-Java acessem os objetos JMS administrados a partir de um ambiente não-Java.

Antes de iniciar

Antes de iniciar essa tarefa, é preciso que o Serviço da Web JNDILookup esteja instalado.

O Web Services Client para C++ é um pré-requisito para utilizar o Serviço da Web JNDILookup com o Message Service Client para C/C++. Se você estiver utilizando objetos administrados com aplicativos Message Service Client para C/C++, será necessário ter uma versão compatível do Web Services Client para C++ instalada, antes de iniciar esta tarefa. As versões do Message Service Client para C/C++ e Web Services Client para C++ que fazem parte do pacote do WebSphere ESB são compatíveis.

Por Que e Quando Desempenhar Esta Tarefa

Objetos ConnectionFactory e Destination, definidos administrativamente, fornecem uma separação entre uma implementação JMS e as interfaces JMS, o que torna os aplicativos clientes JMS mais portáteis, pois eles são resguardados dos detalhes da implementação de um provedor JMS. Objetos administrados permitem que um administrador gerencie as configurações de conexão de aplicativos clientes a partir de um repositório central. Por exemplo, a fila específica que um aplicativo utiliza pode ser alterada ao modificar o objeto Destination administrado que o aplicativo obtém via JNDI.

Clientes não-Java, como Message Service Clients para C/C++ e .NET, também podem utilizar objetos administrados. No entanto, uma vez que os objetos JMS administrados, fornecidos pelo WebSphere ESB, são objetos serializados Java, acessados via JNDI, os clientes não-Java não podem interpretá-los corretamente sem a utilização do Serviço da Web JNDILookup. Esse serviço da Web fornece uma operação de consulta que permite ao Message Service Clients para C/C++ e .NET pedir a recuperação de um objeto JNDI, especificando o nome do objeto. As propriedades do objeto administrado são retornadas ao aplicativo, utilizando um Mapa de pares nome/valor.

Etapas para Esta Tarefa

  1. Instale e configure o Web Services Client para C++ para ser utilizado dentro de aplicativos Message Service Client para C/C++. Para obter informações sobre como configurar o Web Services Client para C++ após a instalação , consulte Configuração após a Instalação.
    Nota: Esta etapa aplica-se somente ao Message Service Client para C/C++. O Message Service Client para .NET chama o serviço da Web diretamente através do Microsoft .NET Framework.
  2. Defina a URL do Serviço da Web JNDILookup dentro do aplicativo Message Service Client para C/C++ ou Message Service Client para .NET. Para definir a URL do serviço da Web em um aplicativo, configure a propriedade XMSC_IC_URL do objeto InitialContext para a URL do nó de extremidade do serviço da Web. Essa propriedade também pode ser especificada como um argumento na construção do objeto InitialContext. Para obter mais informações, consulte Serviço da Web JNDILookup.
Tarefas relacionadas
Instalando o Aplicativo de Serviço da Web JNDILookup

Task topic

Termos de Uso | Avalie esta página

Timestamp iconÚltima atualização: 5 Mar 2006
http://publib.boulder.ibm.com/infocenter/dmndhelp/v6rxmx/index.jsp?topic=/com.ibm.websphere.wesb.doc.nl1_6.0.1\tasks\twesb_clients_jndiconfig.html

(C) Direitos Autorais IBM Corporation 2005. Todos os Direitos Reservados.
Este centro de informações é desenvolvido em tecnologia Eclipse. (http://www.eclipse.org)