Glossar   /   Protokolle

SOAP

SOAP ist ein standardisiertes Verfahren zum Austausch strukturierter Nachrichten auf Grundlage von XML.

Auch bekannt als: SOAP-Nachrichtenrahmenwerk

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.

Das könnte Sie auch interessieren

Passend zum Thema

API-Entwicklung Agentur Verbindliche Austauschbedingungen für angebundene Anwendungen erarbeiten.

Quellen und weiterführende Informationen

W3C: SOAP Version 1.2 Part 1
← Zurück zu allen Glossarbegriffen

Austauschregeln gemeinsam festlegen

Mehrere Anwendungen sollen verlässlich zusammenarbeiten? Stimmen Sie benötigte Angaben, Antworten und das Verhalten bei Abweichungen frühzeitig ab.

Kontakt aufnehmen