EIE424 Distributed Systems and Networking Programming -PartIl 3.1 SOAP-Introduction SOAP VS XML-RPC Similarities Use XML for messaging Messages are usually embedded into Http header Use request/response mechanism Mainly use in remote procedure call Platform independent Language independent Differences SOAP messages are more complicated than XML-RPC Make use of XML namespaces and XML schemas Hence give a standard way for data encoding and RPC 4 Thus allow automatic method invocation on the Web4 SOAP vs XML-RPC ⚫ Similarities – Use XML for messaging – Messages are usually embedded into HTTP header – Use request/response mechanism – Mainly use in remote procedure call – Platform independent – Language independent ⚫ Differences – SOAP messages are more complicated than XML-RPC – Make use of XML namespaces and XML Schemas – Hence give a standard way for data encoding and RPC – Thus allow automatic method invocation on the Web EIE424 Distributed Systems and Networking Programming –Part II 3.1 SOAP – Introduction