Cuando un componente de servicio invoca otro componente de servicio
de manera síncrona, debe configurar el componente de servicio que invoca para
que apunte al sistema que ejecuta el destino, de manera que el servicio de
destino pueda comunicar los resultados al componente de servicio que invoca.
Antes de empezar
En la tarea se da por supuesto que ya ha
instalado WebSphere Process Server en los sistemas
para los que está configurando las comunicaciones, pero todavía no se han
instalado las aplicaciones implicadas.
Está utilizando una consola administrativa que puede examinar y cambiar la
configuración para ambos servidores implicados.
Por qué y cuándo realizar esta tarea
Un componente de servicio que invoca a otro servicio de manera
síncrona sólo puede comunicarse con el destino si configura el nombre JNDI
(Java Naming and Directory Interface) de exportación en el sistema de destino
con un nombre JNDI en el sistema que invoca.
Nota: Para los fines de esta tarea, el módulo de servicio
que invoca reside en el sistema A y el destino reside en el sistema B.
Para
los fines de esta tarea, Figura 1 contiene la información que utilizará en la configuración.
Figura 1. Invocación de un
servicio en un sistema diferente
Nota: Por razones de simplicidad,
sólo se muestran los servidores implicados en esta comunicación en cada célula
y cada servidor reside en una máquina física distinta.
Pasos para realizar esta tarea
- Instale las aplicaciones en cada servidor.
- Cree un nuevo enlace de espacio de nombres en el sistema que invoca
(Sistema A en el ejemplo) que apunta a la exportación en el sistema de destino.
En el panel Enlaces de espacio de
nombres, seleccione un ámbito de célula y pulse
Aplicar. Con el ámbito cambiado, pulse
Nuevo en la pantalla para crear el nuevo enlace.
En el asistente, especifique lo siguiente (los valores son adecuados
para la configuración de ejemplo):
- El tipo de enlace es CORBA
- Las propiedades básicas son:
Cuando haya finalizado, pulse Siguiente y
verifique los valores en la página Resumen. Después de
verificarlo, pulse Finalizar.
El sistema muestra el nuevo enlace.
- Guarde los cambios pulsando Guardar.
Qué hay que hacer a continuación
Inicie las aplicaciones. El componente de servicio del Sistema A puede
invocar de forma síncrona el servicio del Sistema B.