Remote Procedure Call (RPC) is an approach to interprocessor or distributed communication wherein a set of services or procedures are exposed to remote clients. RPC is both a general concept for interprocessor communication and shorthand for Sun's original implementation (referred to as SunRPC to disambiguate.)

- Stackoverflow.com Wiki
1 articles, 0 books.

For the last few years, whenever somebody wants to start building an HTTP API, they pretty much exclusively use REST as the go-to architectural style, over alternative approaches such as XML-RPC, SOAP and JSON-RPC. REST is made out by many to be ultimately superior to the other “RPC-based” approaches, which is a bit misleading because they are just different.