Simple Object Access Protocol (SOAP)

Autor: Lewis Jackson
Erstelldatum: 6 Kann 2021
Aktualisierungsdatum: 25 Juni 2024
Anonim
Simple Object Access Protocol Pros and Cons (Explained by Example)
Video: Simple Object Access Protocol Pros and Cons (Explained by Example)

Inhalt

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.