SOAP Einführung


SOAP ist ein einfaches XML-basiertes Protokoll, das Anwendungen den Austausch von Informationen über HTTP ermöglicht.

Oder, einfacher gesagt: SOAP ist ein Protokoll für den Zugriff auf Webdienste.


Was Sie bereits wissen sollten

Bevor Sie fortfahren, sollten Sie ein grundlegendes Verständnis der folgenden Themen haben:

  • XML
  • XML-Namespaces

Wenn Sie diese Themen zuerst lernen möchten, besuchen Sie bitte unser 'XML Tutorial》。


Was ist SOAP?

  • SOAP steht fürSimple Object Access Protocol
  • SOAP ist einKommunikationsprotokoll
  • SOAP dient derKommunikation zwischen Anwendungencommunication
  • SOAP ist ein Format zumSenden von NachrichtenFormat
  • SOAP ist dafür ausgelegt,über das Internetzu kommunizieren
  • SOAP Plattformunabhängig
  • SOAP Sprachunabhängig
  • SOAP Basiert auf XML
  • SOAP Sehr einfach und erweiterbar
  • SOAP ermöglicht es Ihnen,Firewalls zu umgehen
  • SOAP wird alsein W3C-Standardentwickelt werden

Warum SOAP verwenden?

Für die Anwendungsentwicklung ist es sehr wichtig, dass Programme über das Internet kommunizieren.

Aktuelle Anwendungen verwenden Remote Procedure Calls (RPC), um zwischen Objekten wie DCOM und CORBA zu kommunizieren, aber HTTP wurde nicht dafür entwickelt. RPC kann Kompatibilitäts- und Sicherheitsprobleme verursachen; Firewalls und Proxyserver blockieren diese Art von Datenverkehr normalerweise.

Die Kommunikation zwischen Anwendungen über HTTP ist eine bessere Methode, da HTTP von allen Internetbrowsern und Servern unterstützt wird. SOAP wurde entwickelt, um diese Aufgabe zu erfüllen.

SOAP bietet eine Standardmethode, die es Anwendungen ermöglicht, die auf unterschiedlichen Betriebssystemen laufen und unterschiedliche Technologien und Programmiersprachen verwenden, miteinander zu kommunizieren.


Microsoft und SOAP

SOAP ist ein Schlüsselelement von Microsofts .NET-Architektur, das für die zukünftige Entwicklung von Internetanwendungen verwendet wird.


SOAP 1.1 wurde beim W3C eingereicht

Im Mai 2000 reichten UserLand, Ariba, Commerce One, Compaq, Developmentor, HP, IBM, IONA, Lotus, Microsoft und SAP das SOAP-Internetprotokoll beim W3C ein. Diese Unternehmen erwarteten, dass dieses Protokoll die Anwendungsentwicklung vollständig revolutionieren würde, indem Internetstandards (HTTP und XML) verwendet werden, um GUI-Desktopanwendungen mit leistungsstarken Internet-Servern zu verbinden.


W3C entwickelt SOAP 1.2

Der erste öffentliche Arbeitsentwurf zu SOAP wurde im Dezember 2001 vom W3C veröffentlicht. Um mehr über die SOAP-Aktivitäten beim W3C zu erfahren, besuchen Sie unser 'W3C Tutorial》。

Weitere Erweiterungen