SOAP-Server

Der SOAP-Server ist ein Anwendungsserver-Plug-in, das XML-Daten empfängt und sendet und XML-SOAP-Schnittstellen zu den Tivoli Management Services Komponenten und dem Überwachungsagenten bereitstellt. Der SOAP-Server wird mit jedem Hub installiert und während der Konfiguration des Hubs aktiviert. Während der Konfiguration geben Sie die Liste der nicht lokalen Hub-Überwachungsserver an, mit denen der lokale SOAP-Server kommunizieren kann.

SOAP-Services können Ihrer Verwendung der OMEGAMON ® -Monitore eine neue Dimension hinzufügen. Sie können SOAP über die Befehlszeilenschnittstelle (Command Line Interface, CLI) der Tivoli-Verwaltungsbefehle (tacmd) aufrufen, um Befehle zur Verwaltung der Überwachungsumgebung abzusetzen, z. B. das Aktivieren oder Inaktivieren von Situationen. SOAP kann auch sehr ausgereifte Automatisierungslösungen ermöglichen, indem Überwachungsdaten zur Verwendung durch ein Automationsprodukt wie System Automation for z/OS®geöffnet werden. Beispielsweise könnte auf eine OMEGAMON-Situation, die eine Aktion im Automationsprodukt auslöst, eine SOAP-Anforderung an den Monitor folgen, um zusätzliche Daten abzurufen. Die Automatisierung kann diese Daten dann verwenden, um die Ergebnisse zu überprüfen oder weitere Aktionen auszuführen.

Das Protokoll SOAP bezieht sich auf ein Kommunikationsverfahren, bei dem HTTP (Hypertext Transfer Protocol) und XML (Extensible Markup Language) für den Datenaustausch verwendet werden. Da Internetprotokolle für alle wichtigen Betriebssystemplattformen installiert und zur Verfügung gestellt werden, stellen HTTP und XML für einen Datenaustausch in einem Netz zwischen Programmen, die unter verschiedenen Betriebssystemen ausgeführt werden, eine einfache Lösung dar. SOAP gibt genau vor, wie HTTP-Header und XML-Dateien zu codieren sind, damit ein Programm auf einem Computer ein Programm auf einem anderen Computer aufrufen und Informationen an dieses Programm übergeben kann. SOAP gibt auch an, wie das aufgerufene Programm eine Antwort zurückgeben kann.

Ein Vorteil von SOAP besteht darin, dass Programmaufrufe Firewallserver überwinden können, die Anforderungen, die sich nicht auf bekannte Anwendungen beziehen, abschirmen (über spezielle Portmechanismen). Da HTTP-Anforderungen im Allgemeinen von Firewalls zugelassen werden, können Programme, die Daten über SOAP austauschen, grundsätzlich mit Programmen an beliebigen Standorten kommunizieren.