Das Consulting Projektpaket WebServices for openUTM (WS4UTM) ermöglicht es, auf komfortable Weise eine UTM-Anwendung als Web Service verfügbar zu machen.
Web Services sind Anwendungen, auf die plattformunabhängig über Web-Server zugegriffen wird, und die über eine standardisierte Schnittstelle (öffentlich) verfügbar sind. Durch den Einsatz der Web Service-Technologie steht einem Anwender von openUTM eine einfache, unabhängige, XML-basierte, standardisierte Schnittstelle für den Zugriff aus anderen Systemen zur Verfügung. Mit Hilfe von WS4UTM ist es möglich, Einschritt-Dialog-Programme einer UTM-Anwendung als Web Service (über HTTP/SOAP) verfügbar zu machen.
Als Web Service Server wird der Axis-Server von Apache verwendet. Voraussetzung für den Einsatz von WS4UTM ist die Installation von Tomcat und Axis(Java).
WS4UTM muss auf demselben Rechner installiert werden wie die Tomcat/Axis-Instanz, über die die WS4UTM-Kommunikation erfolgt.
WS4UTM ist auf den gängigen Unix-, Linux- und Windows-Plattformen ablauffähig und besteht aus den Komponenten WS4UTMDeploy und WS4UTMAxis:
WS4UTMDeploy ist ein grafisches Tool zum Konfigurieren und Deployen von Web Services.
WS4UTMAxis ist ein Paket von Klassen, die von Axis geladen werden und die Funktion eines Providers erfüllen. WS4UTMAxis nutzt das Produkt openUTM-JConnect, um einen Service bei der entsprechenden UTM-Anwendung aufzurufen. Die Kommunikation erfolgt über das UPIC-Protokoll.
Die folgende Abbildung zeigt die Architektur von WS4UTM zur Laufzeit:
Bild 11: UTM Services mit WS4UTM als Web Services aufrufen
Einen Gesamtüberblick über WS4UTM finden Sie im zugehörigen Handbuch. |