SOAPwebdienst
Ein SOAP-Webdienst (häufig auch SOAP-Webservice genannt) ist ein Webdienst, der das Simple Object Access Protocol (SOAP) zur Nachrichtenaustausch verwendet. SOAP definiert ein XML-basiertes Protokoll, das strukturierte Informationen zwischen einem Client und einem Server über ein Netzwerk transportiert. Obwohl SOAP über verschiedene Transportschichten laufen kann, wird es in der Praxis überwiegend über HTTP(S) umgesetzt.
Eine SOAP-Nachricht besteht aus einem XML-Envelope mit optionalem Header und einem obligatorischen Body; Fehler werden durch
Der Funktionsumfang eines SOAP-Webdienstes wird durch eine Beschreibungssprache definiert, meist WSDL (Web Services Description Language). WSDL
SOAP ist üblicherweise mit WS- Standards versehen, die Sicherheit, Transaktionen, Zuverlässigkeit und Kommunikation betreffen. WS-Security bietet
Zu den Vorteilen zählen ein formeller Vertrag (WSDL), ein gut definiertes Fehlermanagement, starke Interoperabilität zwischen Plattformen