XML-RPC

Bei XML-RPC handelt es sich um ein einfaches Protokoll der Verarbeitungsschicht mit dem Zweck, Clients den entfernten Aufruf von Services zu ermöglichen. Das Protokoll basiert auf dem Austausch von XML-Nachrichten über HTTP, und ist somit ein klassischer Web-Service. XML-RPC ist ein einfaches, aber trotzdem leistungsfähiges Protokoll, für das es frei verfügbare Bibliotheken für viele Programmiersprachen gibt, unter anderem für Java, Php, Perl, Python, C/C++ und .Net.

Quellen

http://www.xmlrpc.com/spec
http://xmlrpc-c.sourceforge.net/xmlrpc-howto/xmlrpc-howto.html