Latest web development tutorials

Einführung in die SOAP

SOAP ist ein einfaches XML-basiertes Protokoll, das Anwendungen ermöglicht es, Informationen über HTTP auszutauschen.

Oder einfacher: SOAP ist ein Protokoll, Netzwerkdienste für den Zugriff.


Sie sollten Grundkenntnisse haben

Bevor Sie fortfahren, müssen Sie ein grundlegendes Wissen über die folgenden Verständnis zu haben:

  • XML
  • XML-Namespaces

Wenn Sie diese Themen zuerst studieren möchten, besuchen Sie bitte unsere " die XML - Tutorial ."


Was ist SOAP?

  • SOAP bedeutet Simple Object Access Protocol
  • SOAP ist ein Kommunikationsprotokoll
  • SOAP ist für die Kommunikation zwischen Anwendungen verwendet
  • SOAP ist ein Format für das Senden von Nachrichten
  • SOAP ist entworfen , um über das Internet zu kommunizieren
  • SOAP ist plattformunabhängig
  • SOAP ist unabhängig von der Sprache
  • SOAP-basierte XML
  • SOAP ist einfach und erweiterbar
  • SOAP können Sie die Firewall zu umgehen
  • SOAP wird als W3C - Standard entwickelt werden

Warum SOAP verwenden?

Für die Anwendungsentwicklung, ermöglichen zwischen den Programmen Internet-Kommunikation ist sehr wichtig.

Die aktuellen Anwendungsaufrufe (RPC) von Remote Procedure zwischen DCOM und CORBA-Objekte usw. verwendet wird, wie Kommunikation, aber HTTP wurde nicht für diesen Zweck ausgelegt. RPC kann die Kompatibilität und Sicherheitsfragen zu schaffen; Firewalls und Proxy-Server in der Regel solche Datenverkehr blockieren.

Zwischen Anwendungen über HTTP-Kommunikation ist ein besserer Weg, weil HTTP von allen Internet-Browsern und Servern unterstützt wird. SOAP wurde geschaffen, um diese Aufgabe zu erfüllen.

SOAP stellt eine Standardmethode, so dass laufen auf unterschiedlichen Betriebssystemen und Anwendungen mit unterschiedlichen Technologien und Programmiersprachen können miteinander kommunizieren.


Microsoft und SOAP

SOAP ist ein wichtiger Bestandteil von Microsoft .NET Framework für zukünftige Internet-Anwendungsentwicklung.


SOAP 1.1 wurde dem W3C eingereicht

Im Mai 2000 Userland, Ariba, Commerce One, Compaq, DevelopMentor, HP, IBM, IONA, Lotus, Microsoft und SAP W3C SOAP Internet-Protokoll vorgelegt, die das Unternehmen diese Vereinbarung durch die Nutzung von Internet-Standards erwartet (HTTP und XML ) die grafische Benutzeroberfläche Desktop-Anwendungen zu leistungsfähigen Internet-Servern, um zu revolutionieren Anwendungsentwicklung zu verbinden.


W3C entwickelt SOAP 1.2

Die erste öffentliche Arbeitsentwurf auf SOAP wird vom W3C im Dezember 2001 veröffentlicht. Um mehr über die SOAP - Aktivitäten des W3C zu lesen, besuchen Sie bitte unsere " W3C Tutorial ."