web services description language (XML) (WSDL)

Web Services Description Language (WSDL) ist eine Beschreibungssprache - oder auch Metasprache - auf XML-Basis für Webservices. Mit Webservices werden die Dienste umschrieben, die zur Bereitstellung von Funktionalität über das Web mittels Nachrichtenaustausch und entfernter Funktionsaufrufe führen. WSDL ist dabei nicht nur unabhängig von einer bestimmten Plattform, sondern auch nicht abhängig von spezifischen Programmiersprachen oder Protokollen. WSDL wurde vom World Wide Web Consortium ( W3C) in einer eigenen Empfehlung standardisiert, die unter dem unten genannten Link zur Verfügung steht.

Ein WSDL- Dokument ist somit eine Datei, in welcher Informationen über die Schnittstellen eines Webservices in der Metasprache WSDL zusammengefasst werden. Beispielsweise lässt sich mit Unterstützung der WSDL in einer Client-Server-Architektur definieren, welche Methoden bei der Server-Komponente vom Client genutzt werden können, welche Parameter dabei berücksichtigt werden müssen und was die eventuellen Rückgabewerte der Methoden sind. Für die Entwicklung von WSDL-Dokumenten stehen verschiedene Tools zur Verfügung, so dass die Dateien auch in einer komfortablen Entwicklungsumgebung zu erstellen sind.

WSDL als Beschreibungssprache von Webservices

Die WSDL definiert eine XML- Sprache zur Beschreibung von Webservices und stellt damit quasi ein in der Extensible Markup Language (XML) verfasstes Vokabular zur Charakteristik von Schnittstellen (Interfaces) sowie deren Operationen und Diensten zur Verfügung. Dabei werden die abstrakte und die konkrete Beschreibung unterschieden. Die abstrakte Beschreibung umfasst die Funktionalität eines Dienstes, währenddessen die konkrete Beschreibung die genaue Netzwerkadresse, das Nachrichtenformat oder das Übertragungsprotokoll eines Dienstes zusammenfasst. Durch diese Trennung wird eine allgemein verwendbare und modulare Description der Schnittstellen in mehreren WSDL-Dokumenten möglich. Die Angabe unter welcher Adresse ein Web Service zur Verfügung steht, wird dabei über eine Service Registry bereitgestellt, insofern müssen Änderungen der URL nicht mehr allen Clients zuvor mitgeteilt werden.

Informationen zum Artikel
Deutsch:
Englisch: web services description language (XML) - WSDL
Veröffentlicht: 29.10.2013
Wörter: 293
Tags: Beschreibungsspr.
Links: Web, Beschreibungssprache, Metasprache, XML-Format, Webservice
Übersetzung:
Sharing: