Remote Procedure Call


Also found in: Dictionary, Acronyms, Wikipedia.
Related to Remote Procedure Call: Remote Method Invocation

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.
References in periodicals archive ?
Is message passing or remote procedure call the more suitable communication paradigm?
Each analyzer would be connected to a server that would issue commands to it via XML remote procedure calls over HTTP, making it possible to reach the machines over the Internet using whatever language they choose, they say.
This worm propagates by exploiting vulnerability MS08-067 in the Microsoft Windows server service and spreads by using specially crafted Remote Procedure Calls (RPC) to other machines.
95) offer alternatives to XML, remote procedure calls, and more.
Included in XML are XML messaging, XML remote procedure calls (RPC) and the evolving XML Protocols (XMLP) and Extensible HyperText Markup Language (XHTML).
APIs support remote procedure calls, security and message attachments among other capabilities.

Full browser ?