RPCs

As we noted in an earlier chapter, RPCs are nothing more than a method of communicating with a remote computer, a method in which the developer invokes a procedure on the server by making a simple function call on the client (see Figure 7.7). By functioning in this way, RPCs hide the intricacies of the network and operating system. (Remember, the client process that calls the remote function must suspend itself until the procedure completes.)

Figure 7.7. Using RPCs.

RPCs are easy to understand and just as easy to use. Even so, they can be problematic when incorporated into an application integration problem domain. The need to stop an application ...

Get Next Generation Application Integration: From Simple Information to Web Services now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.