SOAP
SOAP ist ein XML-basiertes Webdienst-Protokoll, das Nachrichten in eine Envelope/Header/Body-Struktur einpackt und WSDL-Verträge sowie WS-*-Erweiterungen unterstützt.
Zweck
Bietet starke Verträge, Transaktionen und Sicherheitserweiterungen für Unternehmens-Webdienste; der klassische Standard der Unternehmensintegration.
Mechanismus
Eine SOAP-Nachricht ist XML: Die Wurzel-Envelope enthält einen optionalen Header (WS-Security/Addressing u. a.) und einen Body (ein RPC-Aufruf oder ein Dokument). WSDL definiert die Dienstschnittstelle, und SOAP läuft über HTTP.
Anwendungsfälle
- Integration von Unternehmenssystemen
- Zahlungsgateway-APIs
- Legacy-Webdienste