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

Configuración del servicio web JNDILookup

Si utiliza los objetos JMS administrados que proporciona WebSphere ESB con Message Service Clients para C/C++ y .NET, debe configurar el servicio web JNDILookup que suministra WebSphere ESB para habilitar clientes que no son Java para acceder a objetos JMS administrados desde un entorno que no es Java.

Antes de empezar

Antes de empezar esta tarea, asegúrese de que se haya instalado la aplicación servicio web JNDILookup.

Web Services Client para C++ es un requisito previo para utilizar el servicio web JNDILookup con Message Service Client para C/C++. Si utiliza objetos administrados con las aplicaciones Message Service Client para C/C++, asegúrese de que se haya instalado una versión compatible de Web Services Client para C++ antes de iniciar esta tarea. Las versiones de Message Service Client para C/C++ y Web Services Client para C++ que se empaquetan dentro de WebSphere ESB son compatibles.

Por qué y cuándo se efectúa esta tarea

Los objetos ConnectionFactory y Destination definidos de forma administrativa proporcionan una separación entre una implementación JMS y las interfaces JMS, lo que hace que las aplicaciones de cliente JMS sean más portátiles ya que están protegidas de los detalles de implementación de un proveedor JMS. Los objetos administrados permiten a un administrador gestionar desde un depósito central los valores de conexión para aplicaciones de clientes. Por ejemplo, la cola específica que utiliza una aplicación puede alterarse cambiando el objeto Destination administrado que la aplicación obtiene mediante JNDI.

Los clientes que no son Java como Message Service Clients para C/C++ y .NET también pueden utilizar objetos administrados. Sin embargo, puesto que los objetos JMS administrados que proporciona WebSphere ESB son objetos Java serializados a los que se accede mediante JNDI, los clientes que no son Java no pueden interpretarlos correctamente sin utilizar el servicio web JNDILookup. Este servicio web facilita una operación de búsqueda que permite a Message Service Clients para C/C++ y .NET solicitar la recuperación de un objeto JNDI especificando el nombre del objeto. Las propiedades del objeto administrado se devuelven a la aplicación utilizando una correlación de pares de nombre/valor.

Pasos para realizar esta tarea

  1. Instale y configure Web Services Client para C++ para utilizarlo dentro de las aplicaciones de Message Service Client para C/C++. Para obtener más información sobre la configuración de Web Services Client para C++ después de la instalación, consulte Configuración después de la instalación.
    Nota: Este paso sólo se aplica a Message Service Client para C/C++. Message Service Client para .NET invoca el servicio web directamente a través de la infraestructura Microsoft .NET.
  2. Defina el URL del servicio web JNDILookup dentro de la aplicaciónMessage Service Client para C/C++ o Message Service Client para .NET. Para definir el URL de servicio web dentro de una aplicación, establezca la propiedad XMSC_IC_URL del objeto InitialContext en el URL de punto final del servicio web. Esta propiedad también se puede especificar como un argumento al construir el objeto InitialContext. Para obtener más información, consulte Servicio web JNDILookup.
Tareas relacionadas
Instalación de la aplicación del servicio web JNDILookup

Task topic

Condiciones de uso | Evalúe esta página

Icono de fecha y horaÚltima actualización: 2 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) Copyright IBM Corporation 2005. Reservados todos los derechos.
Este centro de información está basado en tecnología Eclipse. (http://www.eclipse.org)