Basis Know-How SOAP
Simple Object Access Protocol SOAP
SOAP ( Simple Object Access Protocol ) ist ein Netzwerkprotokoll des W3C Konsortiums zur Durchführung von
entfernten programmiersprachen- und plattformunabhängigen Prozeduraufrufen (Remote Procedure Calls).
SOAP verwendet vorwiegend XML zur Darstellung und HTTP zur Übertragung der Daten.
WSDL dient zur Beschreibung der Schnittstelle eines Web-Service.
Es existieren zwei Versionen
Styles:
SOAP Nachrichten
Eine SOAP-Nachricht besteht aus den Elementen
Request:
Response:
entfernten programmiersprachen- und plattformunabhängigen Prozeduraufrufen (Remote Procedure Calls).
SOAP verwendet vorwiegend XML zur Darstellung und HTTP zur Übertragung der Daten.
WSDL dient zur Beschreibung der Schnittstelle eines Web-Service.
Es existieren zwei Versionen
Styles:
- document (default) SOAP-Body enthält beliebiges XML-Dokument, lose Kopplung
- rpc SOAP-Body enthält Methodenname und Parameter
- literal (default) Daten sind gemäß XML-Schema (XSD) strukturiert und können gegen diese validiert werden
- encoded es werden vordefinierte XML-Tags verwendet
- rpc/literal ( WS-I Basic Profile 1.1 )
- document/literal
- rpc/encoded
SOAP Nachrichten
Eine SOAP-Nachricht besteht aus den Elementen
- Envelope (Wurzelelement)
- Header (optional, für Transaktionen und Authentifizierung)
- Body (Aufruf- und Antwort-Information)
- Fault (optional, Information zu Fehlern)
Request:
Response:
Basis Administration
Die Angaben im Text sind unverbindlich und dienen lediglich zu Informationszwecken.
Alle Namen von Produkten und Dienstleistungen sind Marken der jeweiligen Firmen.
Alle Namen von Produkten und Dienstleistungen sind Marken der jeweiligen Firmen.