Power Programming With Rpc (Nutshell Handbooks)
John BloomerISBN: 0937175773; 9780937175774;
A distributed application is designed to access resources across a network. In a broad sense, these resources could be user input, a central database, configuration files, etc., that are distributed on various computers across the network, rather than found on a single computer. RPC, or remote procedure calling, is the ability to distribute the execution of functions on remote computers outside of the application's current address space. This allows you to break large or complex programming problems intoroutines that can be executed independently of one another to take advantage of multiple computers. Thus, RPC makes it possible to attack a problem using a form of parallel or multiprocessing. Written from a programmer's perspective, this book shows what you can do with Sun RPC, the de facto standard on UNIX systems. It covers related programming topics for Sun and other UNIX systems and teaches through examples.