Remote Procedure Call (RPC)

RPC is a technique by which two programs (that are potentailly on different machines) interact using named methods.

Both the called and calling programs behave as if the partner program were running on the same machine. RPCs are often used for client/server applications.

Implementations