XML-RPC Home Page
"Does distributed computing have to be any harder than this? I don't think so." -- Byte.
What is XML-RPC?
It's a spec and a set of implementations that allow software running on disparate operating systems, running in different environments to make procedure calls over the Internet.
| ||Blogging APIs|
It's remote procedure calling using HTTP as the transport and XML as the encoding. XML-RPC is designed to be as simple as possible, while allowing complex data structures to be transmitted, processed and returned.
The XML-RPC community
The implementations page lists the accomplishments of the community, a set of compatible XML-RPC implementations that span all operating systems, programming languages, dynamic and static environments, open source and commercial, for Perl, Python, Java, Frontier, C/C++, Lisp, PHP, Microsoft .NET, Rebol, Real Basic, Tcl, Delphi, WebObjects and Zope, and more are coming all the time.
The services page lists the next-level-up, public applications, or "web services" that are accessible through XML-RPC.
The communities page tries to organize all the activity around XML-RPC on mail lists, websites and search engines.
Finally, the tutorials/press page points to articles written about XML-RPC.
How to participate
Read Eric Kidd's fantastic XML-RPC HowTo.
Join the mail list, or become a member of this site, and post an introduction or ask a question.
Each page with links in this directory has an easy Suggest-A-Link feature, look towards the bottom of the page, click the link, fill in the form, click on Submit.
Test your implementation on the XML-RPC Validator page.
See who's linking to us on the Referers page.
Lest anyone forget
The first implementation of XML-RPC was in Frontier, in April 1998. ">