Developers use XML-RPC to develop Web services. Reusable XML-RPC libraries are widely available for Windows, Java, modern scripting languages like Perl and Python, and other environments.
Because XML-RPC uses HTTP, these XML-RPC libraries function in firewall or proxied environments.
XML-RPC serves a similar function to Simple Object Access Protocol (SOAP), that supports remote object method invocations using XML over HTTP.
Alternate Spellings: xmlrpc