XML RPC est une alternative à l’utilisation d’un webservice classique utilisant le format XML et la communication HTTP afin de permettre à différents environnement sous OS différents, codés sous différents langages de communiquer et de partager des méthodes.
Un exemple de requête serait :
POST /RPC2 HTTP/1.0 User-Agent: Frontier/5.1.2 (WinNT) Host: betty.userland.com Content-Type: text/xml Content-length: 181
<?xml version= »1.0″?> <methodCall> <methodName>examples.getStateName</methodName> <params> <param> <value><i4>41</i4></value> </param> </params> </methodCall>
La technologie et les spécifications sont disponibles sur http://xmlrpc.scripting.com/