Servidor SOAP

El servidor SOAP es un complemento del servidor de aplicaciones que recibe y envía datos XML, y proporciona interfaces XML SOAP a los Tivoli Management Services componentes y al agente de supervisión. El servidor SOAP se instala con cada uno y se habilita durante la configuración del concentrador. Durante la configuración, se especifica la lista de servidores de supervisión de concentradores no locales con los que puede comunicarse el servidor SOAP local.

Los servicios SOAP pueden añadir una dimensión completamente nueva al uso de los supervisores de OMEGAMON ®. Puede invocar SOAP desde la interfaz de línea de mandatos (CLI) de Tivoli (tacmd) para emitir mandatos para gestionar el entorno de supervisión, como activar o desactivar situaciones. SOAP también puede habilitar soluciones de automatización muy sofisticadas abriendo los datos de supervisión para que los utilice un producto de automatización como, por ejemplo, System Automation for z/OS®. Por ejemplo, una situación OMEGAMON que desencadene una acción en el producto de automatización podría ir seguida de una solicitud SOAP al supervisor para obtener datos adicionales. Luego la automatización podría utilizar dichos datos para validar los resultados o para emprender una acción.

Simple Object Access Protocol (SOAP) es un método de comunicación que utiliza Hypertext Transfer Protocol (HTTP) y Extensible Markup Language (XML) como mecanismos para el intercambio de información. Como los protocolos web están instalados y disponibles para su uso en la mayoría de plataformas de sistema operativo, HTTP y XML ofrecen una solución preparada al problema de cómo pueden comunicarse entre ellos los programas que se ejecutan con distintos sistemas operativos en una red. SOAP especifica exactamente cómo codificar una cabecera HTTP y un archivo XML para que un programa en un sistema pueda llamar a un programa en otro sistema y pasarle información. También especifica cómo el programa invocado puede devolver una respuesta.

Una ventaja de SOAP es que las llamadas de programa pueden pasar por servidores cortafuegos que descartan solicitudes que no sean las de las aplicaciones conocidas (mediante los mecanismos de puerto designado). Como las solicitudes HTTP normalmente están permitidas a través de un cortafuegos, los programas que utilizan SOAP para comunicarse generalmente pueden hacerlo con programas en cualquier punto.