“Does distributed computing have to be any harder than this? I don't think so.”
Every once in a while, something comes along that changes the way you think about work. XML-RPC is one of the coolest technologies I've explored in a long time. XML-RPC is a specification to allow software on one computer to call remote procedures (RPCs) on another computer, regardless of platform. The transport mechanism is HTTP, and the encoding mechanism is XML.
XML-RPC was created by Dave Winer of UserLand Software, Inc. and is a simpler alternative to using SOAP, discussed in Chapter 15, “SOAP.” Both are considered “Web Services”—XML-RPC being the first. Although both enable complex data structures to be transmitted, processed, and ...