EIE424 Distributed Systems and Networking Programming -PartIl 3.1 SOAP-Introduction What does soAP Define? o SOAP envelope specification Specify the rules for encapsulating data being transferred between computers In case of failure define how to encode error messages ● Data encoding rules Define how the data are encoded E.g. the rule to encode floating point numbers Most conventions are based on the w3c XMl schema RPC conventions Define how a rpc can be proceeded E.g. how to specify the procedure name, pass parameters 3 and receive response(returned results3 EIE424 Distributed Systems and Networking Programming –Part II 3.1 SOAP – Introduction What does SOAP Define? ⚫ SOAP envelope specification – Specify the rules for encapsulating data being transferred between computers – In case of failure, define how to encode error messages ⚫ Data encoding rules – Define how the data are encoded – E.g. the rule to encode floating point numbers – Most conventions are based on the W3C XML Schema ⚫ RPC conventions – Define how a RPC can be proceeded – E.g. how to specify the procedure name, pass parameters and receive response (returned results)