WSDL-Operationstypen

Ein WSDL-Operationstyp definiert die erwartete Verwendung der WSDL-Elemente für Eingabe, Ausgabe und Fehler (input, output, fault) in der WSDL-Definition.

Es gibt zwei Kategorien von Operationstypen:
  • Anforderungsmethode.
  • Anfragemethode (Solicit-style) - Dieser Typ wird nur wenig genutzt und ist nicht WS-I-konform.
Eingabe- und Ausgabenachrichten:
  • Eine Eingabenachricht ist immer die Nachricht, die an den Web-Service gesendet wird.
  • Eine Ausgabenachricht ist immer die Nachricht, die vom Web-Service zurückgegeben wird.
Auswirkung von Methoden auf Eingabe- und Ausgabenachrichten:
  • Bei der Anforderungsmethode wird zuerst die Eingabenachricht gesendet, d. h., die Interaktion wird vom Client eingeleitet.
  • Bei der Anfragemethode wird zuerst die Ausgabenachricht gesendet, d. h., die Interaktion wird vom Web-Service eingeleitet.

Der Operationstyp stellt keine Anforderungen an den Nachrichtenfluss, z. B., ob der Broker die Interaktion einleitet oder ob er empfangsbereit ist. Sie müssen einen geeigneten Nachrichtenfluss für den Operationstyp erstellen.

Das Vorhandensein und die Reihenfolge von Eingabe- und Ausgabenachrichten definiert in WSDL 1.1 implizit den Operationstyp. Eine WSDL-Operation beispielsweise, die ein einzelnes 'wsdl:input' gefolgt von einem einzelnen 'wsdl:output' definiert, legt damit implizit die Anforderung-Antwort-Methode (request-response) als Operationstyp fest. Es können keine oder mehrere (*) 'wsdl:fault'-Definitionen vorhanden sein. Der Web-Service gibt dann die erwartete Ausgabenachricht oder eine der definierten Fehlernachrichten zurück. Weitere Informationen zu WSDL 1.1-Operationstypen finden Sie in der folgenden Tabelle.

Operationstyp Beschreibung Analog zu... Reihenfolge der Nachrichten
Anforderung-Antwort (request-response) Client ruft Web-Service auf - Antwort erwartet Methodenaufruf Eingabe Ausgabe Fehler*
Anfrage-Antwort (solicit-response) Web-Service fordert Client auf - Antwort erwartet Rückruf Ausgabe Eingabe Fehler*
einseitig (one-way) Client ruft Web-Service auf - keine Antwort erwartet Prozedur – keine Rückgabe Eingabe
Benachrichtigung (notification) Web-Service ruft Client auf - keine Antwort erwartet Signal – keine Antwort Ausgabe
Zugehörige Konzepte
Nachrichtenflüsse - Übersicht
WSDL-Gültigkeitsprüfung
Zugehörige Verweise
Was ist WSDL?
Bemerkungen | Marken | Downloads | Bibliothek | Unterstützung | Feedback

Copyright IBM Corporation 1999, 2009Copyright IBM Corporation 1999, 2009.
Letzte Aktualisierung : 2009-02-17 15:28:30

ac34650_