Remote procedure call
Remote procedure call (RPC) is a technology that allows a
computer program to cause a
subroutine or procedure to execute in another
address space (commonly on another computer on a shared network) without the programmer explicitly coding the details for this remote interaction. That is, the programmer would write essentially the same code whether the subroutine is local to the executing program, or remote. When the software in question is written using
object-oriented principles, RPC may be referred to as remote invocation or remote method invocation.
See more at Wikipedia.org...
Remote Procedure Call
<
networking,
programming> (RPC) A
protocol which allows a program running on one
host to cause code to be executed on another host without the programmer needing to explicitly code for this. RPC is an easy and popular paradigm for implementing the
client-server model of
distributed computing. An RPC is initiated by the caller (client) sending request message to a remote system (the server) to execute a certain procedure using arguments supplied. A result message is returned to the caller. There are many variations and subtleties in various implementations, resulting in a variety of different (incompatible) RPC
protocols.
Sun RPC is defined in
RFC 1057 and
ONC RPC in
RFC 1831.
(2003-06-04)
(c) Copyright 1993 by Denis Howe