"One of the most important ideas in creating scalable Web sites
is to decompose our programs into modular Web services. Our Web
pages will no longer read a database directly, process the business
logic and spew out HTML. Instead we will subdivide our pages into
multiple sections, and render each section by calling different Web
services. In this way we spread the CPU load across multiple
servers. This article shows you how to implement these Web
services using XML-RPC and PHP."
"XML-RPC is 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.
It's remote procedure calling using HTTP as the transport and XML
as the encoding. It's designed to be as simple as possible, while
allowing complex data structures to be transmitted, processed and