Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die Infrastruktur von XML-Webdiensten beruht auf XML-basierten Meldungen, die einer veröffentlichten Dienstbeschreibung entsprechen. Die Dienstbeschreibung ist ein in XML-Grammatik, d. h. in WDSL (Web Services Description Language) geschriebenes XML-Dokument zur Festlegung des Meldungsformats, das der XML-Webdienst erkennt. Die Dienstbeschreibung dient als Vereinbarung, die das Verhalten eines XML-Webdienstes festlegt und potenzielle Clients anweist, wie mit dem Webdienst interagiert wird. Das Verhalten eines XML-Webdienstes wird von Meldungsmustern bestimmt, die der Dienst festlegt und unterstützt. Diese Muster schreiben konzeptionell vor, was der Dienstanwender zu erwarten hat, wenn eine korrekt formatierte Meldung an den XML-Webdienst übermittelt wird.
So definiert beispielsweise das Anforderungs-/Antwortmuster, verbunden mit einem RPC (Remote Procedure Call)-Dienst, welches SOAP-Meldungsschema zum Auslösen einer bestimmten Methode verwendet werden soll. Dieses Muster definiert auch das Format der sich ergebenden SOAP-Antwortmeldung.
Andere Beispiele für Meldungsmuster sind Interaktionen in nur einer Richtung. Dieses Muster wird angewendet, wenn die Kommunikation unidirektional erfolgen soll. In diesem Fall empfängt der Sender keinerlei Meldungen (auch keine Fehlermeldungen) vom XML-Webdienst. Ausgenommen hiervon ist unidirektionale Kommunikation, die mit Hilfe eines traditionellen Anforderungs-/Antwortprotokolls eingerichtet wurde, bei dem eine Fehlermeldung zurückgegeben werden kann.
Schemas, die SOAP-Meldungsformate definieren, können entweder innerhalb der eigentlichen Dienstbeschreibung oder extern definiert und anschließend in die Dienstbeschreibung importiert werden.
Zusätzlich zu den Definitionen der Meldungsformate und den Meldungsmustern enthält die Dienstbeschreibung optional die Adresse, die mit jedem Einstiegspunkt für XML-Webdienste verknüpft ist. Das Format dieser Adresse entspricht dem Protokoll, das für den Zugriff auf den Dienst verwendet wird, z. B. einem URL für HTTP oder einer E-Mail-Adresse für SMTP.
Weitere Informationen zur WSDL-Spezifikation finden Sie auf der Website des W3C (http://www.w3.org/TR/wsdl).