Eine im XML-Nachrichtenformat implementierte Schnittstelle zur Beschreibung der Netzwerkdienste, die von einem Server angeboten werden.
Verwenden Sie die WSDL, um eine Datei zu erstellen, die die vom Server bereitgestellten Dienste und den Satz der Arbeitsgänge in den einzelnen Diensten kennzeichnet, die vom Server unterstützt werden.
Für den Vorgang beschreibt die WSDL-Datei auch das Format, das der Client beim Anfordern eines Vorgangs einhalten muss.
In einer WSDL-Datei gibt es fünf Hauptelemente, die zum Definieren des Netzwerkdiensts verwendet werden. Diese werden in der folgenden Reihenfolge angezeigt:
-
Das Element <types> definiert die verschiedenen Datentypen, die beim Nachrichtenaustausch verwendet werden.
-
Das Element <message> beschreibt die gesendeten Nachrichten.
-
Das Element <portType> kennzeichnet einen Satz von Vorgängen sowie die in den einzelnen Vorgängen einbezogenen Nachrichten.
-
Das Element <binding> gibt die Protokolldetails für verschiedene Dienstvorgänge an und beschreibt, wie der kurz gefasste Inhalt dieser Nachrichten in einem anschaulichen Format abgebildet wird.
-
Das Element <service> gruppiert einen Satz verwandter Ports.