Was bedeutet SOAP?
Eine SOAP-Nachricht besitzt einen festgelegten Rahmen mit einem Inhaltsbereich und gegebenenfalls zusätzlichen Kopfbereichen. Unternehmenssysteme verwenden solche Nachrichten beispielsweise für Bestellanfragen.
SOAP kann über verschiedene Transportverfahren genutzt werden, häufig über HTTP. Die konkreten Funktionen werden oft zusätzlich mit WSDL beschrieben. Fachliche Regeln, Berechtigungen und Fehlerbehandlung ergeben sich nicht allein aus dem Nachrichtenrahmen.
So sieht das in der Praxis aus
Beispiel: Eine ältere Unternehmensanwendung nimmt Bestellanfragen als SOAP-Nachrichten über HTTP entgegen.
Häufige Fragen
Ist SOAP auf HTTP beschränkt?
Nein. Der Nachrichtenrahmen kann mit unterschiedlichen Transportverfahren verbunden werden. Für eine konkrete Anbindung müssen die tatsächlich vereinbarte Bindung und ihre Regeln bekannt sein.
Welche Rolle spielt WSDL bei SOAP?
WSDL kann die angebotenen Funktionen, Nachrichten und technischen Zugänge beschreiben. Werkzeuge nutzen diese Beschreibung beispielsweise zum Erzeugen von Client-Grundgerüsten.
Kann eine vorhandene SOAP-Schnittstelle weiter genutzt werden?
Ja, wenn sie den benötigten Vorgang unterstützt und zuverlässig betrieben wird. Die Eignung hängt von Anforderungen und Unterstützung ab, nicht allein vom Alter des Verfahrens.
