16.7 Zusammenfassung und Ausblick
 
16.7.1 Zusammenfassung
 
Nun haben Sie gelernt, welche Komponenten für das Anbieten und für die Verwendung von Web Services benötigt werden. Wenn sämtliche Ebenen der Recherche genutzt werden, gestaltet sich die Verwendung eines Web Services als vierstufiger Prozess.
1. Ein Client versucht, einen Web Service zu finden, indem er einen Verzeichnisdienst, z. B. http://uddi.microsoft.com kontaktiert. Der Verzeichnisdienst liefert einen Verweis auf ein passendes Discovery-Dokument, das auf dem Server eines Web-Service-Anbieters liegt.
2. Der Client fordert vom Web-Service-Anbieter dieses Discovery-Dokument an und der Web-Service-Anbieter liefert es zurück.
3. Der Client fordert vom Web-Service-Anbieter eine spezielle Web-Service-Beschreibung im WSDL-Format an, die der Web-Service-Anbieter liefert.
4. Der Client fordert den einzelnen Web Service an und der Web-Service-Anbieter führt diesen Service aus.
16.7.2 Ausblick
 
Die Entwicklung von Web Services ist noch längst nicht an ihrem Endpunkt angekommen. Aktuelle Bestrebungen richten sich hauptsächlich darauf, die Punkt-zu-Punkt-Verbindungen, die Web Services erlauben, zu größeren Einheiten zusammenzufassen. Die Unternehmen SAP, Intalio, BEA und Sun haben beispielsweise eine eigene XML-basierte Spezifikation für ein Web Service Choreography Interface (WSCI) erarbeitet. Dieses WSCI baut auf Web Services auf und gestaltet die nächsthöhere Schicht.
Während sich herkömmliche Web Services für die Übertragung einzelner Nachrichten eignen, sollen sich mit WSCI vollständige Prozessketten und Netzwerke von zusammengehörigen Web Services steuern lassen. WSCI ist damit eine Art Workflow Interface Language, die technisch auf Web Services aufbaut.
16.7.3 Ressourcen
 
Wer die weitere Entwicklung von Web Services und der darauf aufbauenden Technologien verfolgen will, findet auf folgenden Websites interessante Informationen:
|
Eine Liste mit verfügbaren Web Services bietet http://www.xmethods.org. |
|
Das W3C hat Einsatzszenarien für Web Services entwickelt:
http://www.w3.org/TR/2002/WD-ws-desc-usecases-20020604/. |
|
Die Web services interoperability organization (WS-I) finden Sie unter
http://www.ws-i.org. |
|
Die Spezifikation des Web Service Choreography Interface (WSCI) findet sich unter anderem auf http://ifr.sap.com/wsci. |
|
Alles, was Microsoft zu Web Services zu sagen hat, finden Sie unter
http://msdn.microsoft.com/webservices/. |
|