Tuesday, December 27, 2011

Remote procedure call in plain English

Here is the wikipedia entry which is pretty comprehensive:
In computer science, a remote procedure call (RPC) is an inter-process communication 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 writes essentially the same code whether the subroutine is local to the executing program, or remote. When the software in question uses object-oriented principles, RPC is called remote invocation or remote method invocation. http://en.wikipedia.org/wiki/Remote_procedure_call
Here is how tech target defines it
Remote Procedure Call (RPC) is a protocol that one program can use to request a service from a program located in another computer in a network without having to understand network details.
Basically, a remote procedure call is a way for a computer program to do something on another computer without knowing the nitty gritty of the networking details.

No comments:

Post a Comment

Please be kind.