EIE424 Distributed Systems and Networking Programming -PartIl 3.1 SOAP-Introduction What is soAP? SOAP is an XML-based protocol for exchanging information between computers o Mainly use for performing remote procedure calls transported via Http e Different from corba. dcom or java rmi SOAP messages are entirely written in XML o Hence platform and language independent E.g. SOAP java client running on Linux can connect to a Microsoft SOAP server running on Windows XP At the same time a perl client running on Solaris can 2 also connect to the same soap server2 What is SOAP? ⚫ SOAP is an XML-based protocol for exchanging information between computers ⚫ Mainly use for performing remote procedure calls transported via HTTP ⚫ Different from CORBA, DCOM or Java RMI, SOAP messages are entirely written in XML ⚫ Hence platform and language independent – E.g. SOAP java client running on Linux can connect to a Microsoft SOAP server running on Windows XP – At the same time, a Perl client running on Solaris can also connect to the same SOAP server EIE424 Distributed Systems and Networking Programming –Part II 3.1 SOAP – Introduction