Sections


Main-Menu

header image

Remote Procedure Call


Remote Procedure Call

A remote procedure call makes a call to a remote service look like a local call.

Remote Procedure Call (RPC) is a model that specifies how cooperating processes on different nodes in a heterogeneous computing environment can communicate and coordinate activities. RPC is an approach to providing distributed computing services in a heterogeneous computing environment. The paradigm of RPC is based on the concept of a procedure call in a higher level programming language. The semantics of RPC are almost identical to the semantics of the traditional procedure call. The major difference is that while a normal procedure call takes place between procedures of a single process in the same memory space on a single system, RPC takes place between processes on clients and servers in a heterogeneous computing environment.

•    RPC makes transparent whether server is local or remote.
•    RPC allows applications to become distributed transparently.
•    RPC makes architecture of remote machine transparent.

Remote procedure calls (RPCs) provide a framework for implementing remote access to a system. They create a distributed computing environment that is established and controlled at the procedure level within an application.


Related Articles :



Leave a Comment

Please note: Comment moderation is enabled and may delay your comment. There is no need to resubmit your comment.

Shaadi.com Matrimony - Register for FREE