SOAP


Simple Object Access Protocol

SOAP ist ein Protokoll der Darstellungsschicht für den Austausch von Informationen in verteilten Systemen wie dem Internet. Durch SOAP wird die Basis für Web Services gelegt, die in unterschiedlichen Ausprägungen von verschiedenen Herstellern angeboten werden. Es basiert auf XML und besteht aus drei Teilen. Der erste definiert eine Art "Nachrichtenbriefumschlag", um zu beschreiben, was sich in einer Nachricht befindet und wie diese zu verarbeiten ist. Der zweite legt einen Satz von Kodierregeln zur Beschreibung der Instanzen von anwendungsdefinierten Datentypen fest. Im dritten Teil werden Konventionen für die Nachrichtenrepräsentation von Remote Procedure Calls und deren Antworten beschrieben.

Potentiell kann SOAP mit einer Vielzahl von Protokollen genutzt werden. Zur Zeit ist aber nur die Verwendung mit HTTP definiert.

Ursprünglich wurde SOAP von der Firma Microsoft als zentraler Bestandteil der .NET-Architektur entwickelt. Inzwischen wird SOAP aber vom W3C standardisiert.

Die Verwendung von SOAP ist nicht an eine bestimmte Programmiersprache gebunden. Insbesondere für Java gibt es auch freie Implementierungen über das Apache-XML-Projekt.

SOAP ist die Basistechnologie für UDDI und hat damit besonders große Bedeutung für B2B-E-Commerce.

0-9|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|alle

Suche im Lexikon nach im

 

Fachartikel

Anwenderbericht: 1.500 gleichzeitige WLAN-Verbindungen [16.04.2014]

Bis in die späten 1960er Jahre war die Jahrhunderthalle in Bochum Gaskraftzentrale für Bochumer Stahlwerke. 2003 wurde sie in ein Kulturareal umgebaut und als Hauptspielort der Ruhrtriennale eröffnet und bietet darüber hinaus den Rahmen für ein breites Veranstaltungsspektrum. Durch die Installation von Wireless-Arrays können Veranstalter auf eine leistungsstarke WLAN-Infrastruktur zurückgreifen, Besucher in Echtzeit Informationen zu Kunstwerken, Künstlern und dem Veranstaltungsort abrufen. Unser Anwenderbericht schildert die technischen Details. [mehr]

Grundlagen

Patchmanagement [17.09.2013]

In unserer Grundlagen-Rubrik erklären wir wichtige Aufgaben und Technologien aus dem Arbeitsalltag eines Netzwerk- und Systemadministrators. Hier erfahren Sie anhand prägnanter Erklärungen zu den wichtigsten Begriffen des jeweiligen Themenfeldes Hintergründe und Zusammenhänge in kompakter, praxisnaher Form.

Ein unzureichend gepatchter Client-PC ist ein unkalkulierbares Sicherheitsrisiko für das Unternehmen. Daher streben IT-Abteilungen nach der automatischen Aktualisierung ihrer Rechner. Die Einführung, Inbetriebnahme und Nutzung einer professionellen Software-Verteilungsumgebung ist kein einfaches Unterfangen. Doch einmal aufgesetzt kann sie helfen, eine Fülle von Standardaufgaben zu automatisieren. [mehr]