Ein kleines! Lexikon des Internet Werbung

Ein kleines! Lexikon des Internet


Erklärung | Weiterführende Links | Finden | Navigation

Web Service

ist eine neue Form (1) für Anwendungen, die über das Internet abgewickelt werden.
Mithilfe eines Web Services sollen Information, z. B. Aktienkurse, Wetterdaten usw., in einem XML-Format über SOAP aufgefunden werden und nach der Konvertierung in HTML auf einer Page angezeigt werden.

"Microsoft .NET Passport" (3), ein Dienst zur Authentifizierung über das Internet, ist eine erste solche Anwendung. Weitere sind hauptsächlich im B2B-Umfeld angesiedelt.

Dazu werden drei Komponenten angenommen: Service-Anbieter (engl.: service provider), Service-Makler (engl.: service broker) und Service-Anforderer (engl.: service requestor). Der Anbieter stellt Informationen zusammen und bietet diese an. Der Makler dient u. a. als Zahlungsstelle und vermittelt zwischen dem Anbieter und den Anforderern. Diese stellen mithilfe der Makler fest, welche Dienste angeboten werden und entwickeln die Anwendungen, mit denen Anfragen gestellt werden können.

Alle Angebote sollen in einem UDDI-basierten Angebot zusammengefasst werden. Alle Daten werden dazu in einem allgemeinem XML-Format, WSDL, gespeichert. Dadurch können sie leicht anlysiert, durchsucht und verändert werden.

Damit die angebotenen Informationen mit den gesuchten verglichen werden können, sind Angebot und Anfrage in WSDL beschrieben. Darin werden u. a. die Methoden angegeben und die Verknüpfung mit SOAP hergestellt, damit eine Anwendung das Angebot finden, eine Methode aufrufen und das Ergebnis verarbeiten kann.

Benötigte Entwicklerumgebungen werden z. T. kostenlos angeboten, u. a. von IBM in Form der WSDE (2), "XML and Web Services development environment".

Weiterführende Links

{Web Services Activity Statement @ W3C - http://www.w3.org/2002/ws/Activity}
{Web Services Architecture Usage Scenarios @ W3C - http://www.w3.org/TR/2002/WD-ws-arch-scenarios-20020730/}
 (1) {Web services zone @ IBM developerWorks - http://www-106.ibm.com/developerworks/webservices/}
 (2) {WSDE @ IBM - http://www.alphaworks.ibm.com/tech/wsde}
 (3) [Microsoft .NET Passport - http://www.passport.com/]