In this tutorial you have learnt what is XML-RPC and why do we need XML-RPC, We have discussed about its data model, request and response message format to be exchanged between client and server. We have given one example to demonstrate how XML-RPC client and server work to exchange the information.
XML-RPC is a very simple concept with a limited set of capabilities. Those limitations are
in many ways the most attractive feature of XML-RPC, as they substantially reduce the
difficulty of implementing the protocol and testing its interoperability.
You have seen that while XML-RPC is simple, the creative application of simple tools can create sophisticated and powerful architectures. In cases where a wide variety of different systems need to communicate, XML-RPC may be the most appropriate lowest common denominator.
The next step is to learn about WSDL and SOAP.
WSDL is an XML-based language for describing Web services and how to access
WSDL describes a web service, along with the message format and
protocol details for the web service.
If you want to learn more about WSDL, please visit our WSDL tutorial.
SOAP is a simple XML-based protocol that allows applications to exchange information
If you want to learn more about SOAP, please visit our SOAP tutorial.