Para que se pueda acceder a un servicio Web mediante una aplicación cliente, se debe implementar, en primer lugar, el servicio y activar los métodos deseados en el servidor. Un usuario autenticado con los permisos correspondientes puede implementar y anular el desarrollo de servicios de forma dinámica al iniciar el servidor.
Para implementar y anular el desarrollo de servicios Web de forma dinámica al iniciar el servidor, haga lo siguiente:
Aparecerá la ventana de administración del servicio Web de SOAP.
Nota: Al seleccionar un servicio, el panel derecho muestra los detalles del servicio, incluidos los parámetros de entrada y salida de cada método.
De forma predeterminada, se implementarán todos los servicios Web y sus métodos. De este modo, con las credenciales de inicio de sesión adecuadas, una aplicación cliente tiene acceso a todas las funciones de los servicios Web. Si selecciona anular el desarrollo de un servicio Web, debe considerar si lo van a utilizar aplicaciones cliente. Las definiciones de proceso de CA Workflow y los actores proporcionados con CA Service Catalog utilizan con profusión los servicios Web, de modo que la anulación de la implementación de un servicio Web podría tener efectos sobre los procesos empresariales de cumplimiento y de aprobación de solicitudes.
Cuando se implementa un servicio Web o se anula su desarrollo, se actualiza el archivo de Lenguaje de descripción de servicios Web (WSDL). Cada servicio Web tiene su propio WSDL que contiene la información sobre los servicios implementados actualmente, incluidas las firmas de métodos. La URL del servicio Web es http://nombrehost:puerto/usm/services/nombreservicioService?wsdl, donde nombrehost y puerto son el nombre del servidor y el número de puerto de Vista de servicios, y nombreservicio es el nombre del servicio Web.
Por ejemplo, al acceder a http://prod123:8080/usm/service/UserService?wsdl en un campo de dirección del explorador aparecerá el contenido WSDL de un servidor de Vista de servicios denominado “prod123” que se ejecuta en el puerto 8080. La pantalla muestra todos los métodos de servicio Web y las estructuras de datos para los servicios Web de usuario en formato XML.
Nota: También puede invocar métodos del servidor Axis de forma remota en tiempo de ejecución a través de un cliente compatible con Axis.
| Copyright © 2010 CA. Todos los derechos reservados. | Enviar correo electrónico a CA Technologies acerca de este tema |