activeWeb GmbH - Startpage
Suchen   «
ProdukteSupportDienstleistungPartnerKundenÜber uns
schmale StraßeSOAP
Start > Produkte > contentserver > Industriestandards > SOAP

XSLT

XPath

RSS

SOAP

NewsML

Quellen

SOAP Spezifikation
Simple Object Access Protocol

contentserver unterstützt den Webservice-Standard SOAP (Simple Object Access Protocol) sowohl als Konsument als auch als Provider in Templates.

SOAP ist ein einfaches XML-basiertes Protokoll für den Austausch von Daten und Informationen in einer dezentralisierten und verteilten Umgebung.

Die Aufnahme von Webservices auf Basis von SOAP in eine Website kommt der Vision eines XML-Webs, also der Aussicht, neuartige webbasierte Anwendungen schaffen zu können, näher. Webservices folgen stark dem Muster entfernter Prozeduraufrufe (RPC), die sich besonders für Enterprise Application Integration (EAI) eignen.

Durch SOAP wird es Applikationen möglich, miteinander über HTTP zu kommunizieren und Komponenten auf anderen Systemen aufzurufen und auszuführen. Auf anderem Wege als über Webservices dies realisieren zu wollen, scheitert meist an Hindernissen wie etwa einer Firewall. Ein weiterer Vorteil von SOAP ist die sog. Plattformunabhängigkeit.

Als einfaches Beispiel zeigt die Erweiterung einer existierenden Intranet-Anwendung um ein Unternehmenstelefonbuch (Corporate Yellow Pages) die Möglichkeiten, die durch SOAP eröffnet werden: Bisher wurden über LDAP aus der zentralen Telefonanlage die jeweiligen Telefonummern aller Teilnehmer über eine Webseite im Intranet erschlossen. Dort konnte gesucht und vielleicht sogar über TAPI (Telephone Application Programming Interface) direkt der gefundene Anschluss angewählt werden. Über SOAP kann nun diese funktionierende Anwendung anderen Anwendungen (z.B. externen Dialog-Systeme) ausserhalb des Intranets als "Dienstleistung" in Form einzelner bzw. mehrerer Webservice-Calls angeboten werden.

Durch die Aufnahme von Diensten auf Basis von SOAP in eine Website kann also deutlich Mehrwert entstehen.