Remote Procedure Execution software for distributed systems
D. Petravick, E F Berman, Gary Sergey · IEEE Transactions on Nuclear Science · 1989
The Remote Procedure Execution (RPX) software, which facilitates the construction of distributed software systems spanning computers of various types, is discussed. Programmers who use the RPX package specify subroutine calls that are to be executed on a remote computer. RPX is used to generate code for dummy routines that transmit input parameters and receive output parameters as well as for a main program that receives procedure call requests, calls the requested procedure, and returns the result. The package automatically performs data-type conversions and uses an appropriate connection-oriented protocol.>