110 likes | 276 Views
SOAP ( Simple Object Access Protocol). Universität zu Köln Institut für Historisch-Kulturwissenschaftliche Informationsverarbeitung WS 08/09 M.A. Susanne Kurz HKI-Proseminar (Teil 1) Texte als Information Referat von Jens Neldner Datum: 23.01.2009. Gliederung:. Was ist SOAP? Entwicklung
E N D
SOAP(Simple Object Access Protocol) Universität zu Köln Institut für Historisch-Kulturwissenschaftliche Informationsverarbeitung WS 08/09 M.A. Susanne Kurz HKI-Proseminar (Teil 1) Texte als Information Referat von Jens Neldner Datum: 23.01.2009
Gliederung: • Was ist SOAP? • Entwicklung • Funktionsweise von SOAP
Was ist SOAP? • SOAP = Simple Object Access Protocol • Netzwerkprotokoll • Austausch von Daten zwischen Systemen • Remote Procedure Calls • Repräsentation über XML • TCP/IP zur Übertragung
Entwicklung • 1998: Dave Winer und Microsoft entwickeln den Vorgänger XML-RPC • 1999: SOAP-Version 0.9, später 1.0 • 2000: IBM nimmt an Entwicklung teil • Einreichung von SOAP 1.1 beim W3C • 2003: SOAP 1.2 wird anerkannt • Seit dem KEIN Akronym mehr
Grundstruktur „Envelope-Element“: Referenz durch Namensraum-Attribut auf: http://www.w3.org/2003/05/soap-envelope/ SOAP Header: optionaler Erweiterungsmechanismus (z.B. für Authentifikation oder Transaktionsverarbeitung) SOAP Body: Pflichtelement (enthält eigentliche Dateninformationen)
Der Header (optional) • hier: Authentifizierung anhand eines Benutzernamens und eines Passworts
Beispiele zur Anwendung • Abwicklung von Suchanfragen durch SOAP • Wechselseitige, dialogorientierter Austausch von XML-Dokumenten • Z.B. Authentifizierungen bei Bestellungen (Online-Shops), oder Elemente bei Suchanfragen in Suchmachinen
Quellen: • http://poseidon.home.tlink.de/w3c/REC-soap12-part0-20030624-de_DE/#L1149 • http://www.w3.org/TR/2003/REC-soap12-part1-20030624/ • http://www.w3.org/TR/2003/REC-soap12-part2-20030624/ • http://www.wi-ler.net/html/img/pool/papers/php_soap.pdf?sid=6002d4db63ab7590f96e6d66978cf02c • http://www.schoenberg-solutions.de/dl/SOAP_SEC_060810.pdf