Short overview of the XML-RPC protocol for XML-based RPC services.
XML-RPC is a remote procedure call protocol using XML as data format and HTTP as transport protocol.
It is a simple mechanism to call remote procedures on a machine with a different operating system.
XML-RPC is language and platform independent. XML-RPC libraries are available in Java and other languages.
XML-RPC is not more than its name implies and thus is very simple and lean. This means that it lacks most of the features that SOAP/WSDL web services provide.