Los apéndices de servicio se despliegan y se ejecutan en un servidor de apéndice, un servidor de aplicaciones pequeño dedicado a ejecutar apéndices de servicio.
La aplicación cliente, o la prueba, se centra en el servidor de apéndice, en lugar de en la aplicación real del servicio original.
Antes de empezar
El servidor de apéndice local se ejecuta en el entorno de trabajo del sistema local. Se puede acceder a los apéndices de servicio de manera local o a través de la red, mediante aplicaciones de cliente o pruebas de servicio. El servidor de apéndice local se detiene automáticamente al cerrar el entorno de trabajo.
Si está utilizando IBM® Rational Performance Tester, puede desplegar los servidores de apéndice en sistemas remotos que ejecutan Agent Controller en plataformas Linux y Windows.
Esto le permite reducir la carga en el sistema local y configurar un servidor de apéndice dedicado para las pruebas de rendimiento. Los servidores de apéndice remotos siguen activos aunque el remoto esté cerrado y se pueden detener e iniciar de manera manual desde la vista Supervisor de apéndices.
Para utilizar un apéndice de servicio en lugar del servicio original, debe ser capaz de cambiar el punto final de la aplicación de cliente o la prueba de servicio para sustituir el URL de la aplicación original por el URL del servidor de apéndice.
Procedimiento
- En el editor de apéndice, pulse el botón Desplegar. También puede pulsar con el botón derecho del ratón el apéndice en el navegador de prueba, y seleccionar Se abre la vista Supervisor de apéndices.
- En la vista Supervisor de apéndices, pulse
Ejecutar. Si realiza algún cambio en el apéndice de servicio, el apéndice se volverá a desplegar en el servidor de apéndice tras el guardado.
- Para añadir más apéndices de servicio al servidor de apéndice, pulse Añadir y seleccione un apéndice de servicio desde el espacio de trabajo.
- Opcional: Si desea desplegar un servidor de apéndice en un servidor de apéndice remoto, en la vista Supervisor de apéndice pulse el botón Nueva ubicación y, a continuación, cree o seleccione una ubicación para el servidor de apéndice remoto. Para crear una ubicación remota:
- Pulse . Se abre la ventana Añadir ubicación. La primera página del asistente le permite especificar propiedades generales para la ubicación remota.
- En Nombre de host, escriba la dirección IP o el nombre de host completo del sistema remoto.
- En Nombre, escriba un nombre descriptivo para el sistema remoto.
- En el campo Directorio de despliegue, escriba el directorio del sistema remoto que almacenará los activos de la prueba, por ejemplo: C:\tmp. El directorio, que se creará si no existe, almacena los archivos temporales necesarios durante una ejecución planificada.
- En el campo Sistema operativo, seleccione el sistema operativo del sistema remoto y, a continuación, pulse en Siguiente. La segunda página del asistente le permite especificar las propiedades de los alias IP para esta ubicación.
- Si desea desplegar varios servidores de apéndice en un único sistema, seleccione Habilitar asignación de alias de IP para que parezca que cada servidor de apéndice tiene su propia dirección IP.
- Seleccione Utilizar direcciones IP desde todas las interfaces de red para utilizar direcciones IP de todas las interfaces de red en la ubicación remota, o bien seleccione Utilizar sólo direcciones IP desde las interfaces de red siguientes para utilizar las direcciones de una subred de interfaces de red. Pulse Añadir para añadir el nombre de una interfaz y Editar para cambiar el nombre de la interfaz. Especifique las interfaces de red con el formato eth0, eth1. Si no utiliza este formato, el intento de conexión fallará.
- Pulse Siguiente. La tercera página de este asistente le permite especificar ubicaciones de archivos.
- Especifique un directorio de proyectos y un Nombre de archivo para almacenar información sobre la nueva ubicación remota y, a continuación, pulse Finalizar.
- Copie el URL del apéndice de servicio desde la vista Supervisor de apéndice y péguelo en la configuración de la aplicación cliente. También puede acceder directamente a la especificación WSDL del apéndice de servicio, que es una copia del WSDL original con puntos finales de URL sustituidos.
Qué hacer a continuación
Puede comprobar si el apéndice de servicio está respondiendo correctamente utilizando el cliente de servicio genérico para invocar una llamada.