Remote Call Procedure (RPC)

Developers are more familiar with procedural models.

Procedures, when well built, operate in an isolated fashion.

There is no reason not to execute the procedure on other machines.

Operation

Parameter Assignment

Client and Server can have different data representations (little endian vs big endian).

Parameter packaging means converting a value into a byte stream.

Client and Server must agree to a common encoding.

Asynchronous RPC's

Multiple RPC Calls

RPC in Practice (Using C)

Client-Server Connection (DCE)

Last updated