SOAP - The Next Generation?
SOAP - Simple Object Access Protocol:
- seit 1998 von Dave Winer, Microsoft und DevelopMentor entwickelt
- XML-RPC von Dave Winer ist ähnlich zur ersten SOAP-Spezifikation
- liegt als Internet-Draft bei der IETF vor
- u.a. genutzt von ObjectSpace (Voyager), PythonWare, UserLand (Frontier)
und Microsoft (Windows DNA 2000)
- Beispielimplementationen z.Z. nur in Java und Perl
- Elemente als
<Name>Value</Name>
statt als
<name>Name</name><value>Value</value>
wie bei XML-RPC
- Elemente mit
id
, Zugriff per href
möglich (-> Referenzen)
- Verwendung
in
und in/out
Parameter
- Namespaces möglich (z.B. für package-ähnliche Strukturen)
- CDL (Component Definition Language) (s. IDL für CORBA) in Arbeit
- Sicherheit: Methodennamen im Header (Übereinstimmung mit Body!)
Siehe auch
http://www.develop.com/soap/