![Simple Object Access Protocol Pros and Cons (Explained by Example)](https://i.ytimg.com/vi/it8ybkQuAh8/hqdefault.jpg)
Inhalt
- Definition - Was bedeutet SOAP (Simple Object Access Protocol)?
- Eine Einführung in Microsoft Azure und die Microsoft Cloud | In diesem Handbuch erfahren Sie, worum es beim Cloud-Computing geht und wie Microsoft Azure Sie bei der Migration und Ausführung Ihres Unternehmens aus der Cloud unterstützen kann.
- Techopedia erklärt SOAP (Simple Object Access Protocol)
Definition - Was bedeutet SOAP (Simple Object Access Protocol)?
Das Simple Object Access Protocol (SOAP) ist ein Protokoll zur Implementierung von Webdiensten. SOAP enthält Richtlinien, die die Kommunikation zwischen zwei Programmen über das Internet ermöglichen, auch wenn diese auf verschiedenen Plattformen ausgeführt werden, verschiedene Technologien verwenden und in verschiedenen Programmiersprachen geschrieben sind.
Heutzutage ist dieser Begriff einfach als SOAP bekannt und wird nicht als Akronym angesehen.
Eine Einführung in Microsoft Azure und die Microsoft Cloud | In diesem Handbuch erfahren Sie, worum es beim Cloud-Computing geht und wie Microsoft Azure Sie bei der Migration und Ausführung Ihres Unternehmens aus der Cloud unterstützen kann.
Techopedia erklärt SOAP (Simple Object Access Protocol)
Als Protokoll besteht SOAP aus vier Hauptteilen:
- Richtlinien für den Inhalt von und wie es verarbeitet wird
- Kodierungsrichtlinien für anwendungsdefinierte Datentypen
- Richtlinien für Remote Procedure Calls (RPCs) und Antworten
- Richtlinien für den Austausch von s über bestimmte Protokolle
SOAP wird mit Extensible Markup Language (XML) geschrieben. Die XML-Dokumentstruktur besteht daher ebenfalls aus vier Grundelementen:
- Briefumschlag
- Header
- Körper
- Fehler
Im Envelope-Element kann ein XML-Dokument als SOAP identifiziert werden. Ein SOAP ist ein XML-Dokument, in dem das Envelope-Element sowohl das Header-Element als auch das Body-Element in dieser Reihenfolge einkapselt. Das Fehlerelement befindet sich im Körper.
Das Header-Element ist eigentlich optional. Wenn vorhanden, können dort Informationen über die Anwendung gefunden werden, z. B. Authentifizierung, Zahlung, Transaktions-ID usw.
Das Körperelement ist der Ort, an dem sich das Tatsächliche befindet. Das Fehlerelement enthält Fehler- und Statusinformationen.
Obwohl SOAPs HTTP als Übermittlungssystem verwenden, werden auch andere Transportprotokolle unterstützt.