Glossar   /   Datenformate

WSDL

WSDL ist eine XML-basierte Sprache zur Beschreibung von Webservice-Schnittstellen und ihrer technischen Nutzung.

Auch bekannt als: Web Services Description Language

Was bedeutet WSDL?

Die Beschreibung nennt je nach Version Funktionen, erwartete Nachrichten und die Verbindung zur konkreten Übertragung. Werkzeuge können daraus beispielsweise ein Grundgerüst für den Zugriff auf einen SOAP-Dienst erzeugen.

Das ersetzt nicht alle Informationen zum fachlichen Verhalten. Zugangsrechte, mögliche Geschäftsfehler und Regeln für Wiederholungen müssen ebenfalls verständlich bekannt sein. Unterstützte WSDL-Version und Werkzeuge müssen zusammenpassen.

So sieht das in der Praxis aus

Beispiel: Ein Projekt übernimmt die WSDL-Beschreibung eines Unternehmensdienstes und erzeugt daraus Aufrufbausteine für den SOAP-Zugang.

Häufige Fragen

Welche Rolle hat WSDL bei der Anbindung eines SOAP-Dienstes?

Sie beschreibt den angebotenen Dienst in maschinenlesbarer Form. Daraus können Werkzeuge passende Aufrufbausteine und Datenstrukturen für einen Client ableiten.

Funktioniert generierter Client-Code ohne weitere Arbeit?

Nicht automatisch. Zugänge, Einstellungen und fachliche Logik müssen ergänzt werden. Auch Fehlerantworten und Wiederholungsfälle sind passend zu behandeln.

Sind alle WSDL-Versionen miteinander austauschbar?

Nein. Versionen unterscheiden sich im Beschreibungsmodell und in der Werkzeugunterstützung. Die tatsächlich bereitgestellte Version muss von den eingesetzten Werkzeugen unterstützt werden.

Das könnte Sie auch interessieren

Passend zum Thema

API-Entwicklung Agentur Verbindliche Austauschbedingungen für angebundene Anwendungen erarbeiten.

Quellen und weiterführende Informationen

W3C: Web Services Description Language 2.0
← Zurück zu allen Glossarbegriffen

Austauschregeln gemeinsam festlegen

Mehrere Anwendungen sollen verlässlich zusammenarbeiten? Stimmen Sie benötigte Angaben, Antworten und das Verhalten bei Abweichungen frühzeitig ab.

Kontakt aufnehmen