Remote Procedure Calls with PEAR::XML-RPC
(Page 1 of 12 )
In this tutorial, learn how to utilize the XML-RPC package from the PEAR repository. You will learn how to write the client and server portions.
Remote procedure calls enable developers to create distributed applications. Various program components, perhaps some of which may be considered programs in their own right, reside on separate host machines but all work together to form a complete application. The call one component makes to another on a separate host is a Remote Procedure Call (RPC).
The function call and its arguments or return values can be transmitted across a network in many different forms. XML-RPC is just one way which data can be packaged as it is sent between program components; other standards you may have heard of are SOAP, DCOM and Corba.
XML-RPC takes and wraps information within an XML framework. Once it is in the form of an XML document, the data can be sent across a network to another component using an available protocol. Most often this protocol is HTTP.
Next: The Example Script >>
More Miscellaneous Articles
More By bluephoenix