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.
