Remote Procedure Calls (Cont.)
Data representation handled via External Data Representation (XDL) format to account for different architectures
Big-endian and little-endian
Remote communication has more failure scenarios than local
Messages can be delivered exactly once rather than at most once
OS typically provides a rendezvous (or matchmaker) service to connect client and server