on DCE/RPC The Open Software Foundation DCE/RPC Distributed Computing Environment (also implemented by Microsoft). Google Protocol Buffers (protobufs) package includes an interface definition language used for its RPC protocols open sourced in 2015 as gRPC. WAMP combines RPC and Publish-Subscribe into a single, transport-agnostic protocol. Google Web Toolkit uses an asynchronous RPC to communicate to the server service. Apache Avro provides RPC where client and server exchange schemas in the connection handshake and code generation is not required. See also 9P Microsoft RPC Local Procedure Call HTTP ODBC Remote evaluation External Data Representation (serialization format used by e.g. NFS) Network Data Representation (serialization format used by e.g. Microsoft RPC) Resource-oriented architecture Distributed object middleware Fragmented object gRPC References External links - Specifies version 1 of ONC RPC - Specifies version 2 of ONC RPC Remote Procedure Calls (RPC) — A tutorial on ONC RPC by Dr Dave Marshall of Cardiff University Introduction to RPC Programming — A developer's introduction to RPC and XDR, from SGI IRIX documentation. Inter-process communication Middleware Distributed computing