Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Remote procedure call
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
===General=== * [[Network File System|NFS]] (Network File System) is one of the most prominent users of RPC * [[Sun RPC|Open Network Computing RPC]], by Sun Microsystems (also known as Sun RPC) * D-Bus open source IPC program provides similar function to CORBA. * SORCER provides the API and exertion-oriented language (EOL) for a federated method invocation * [[XML-RPC]] is an RPC protocol that uses XML to encode its calls and [[HTTP]] as a transport mechanism. * [[JSON-RPC]] is an RPC protocol that uses JSON-encoded messages. * [[JSON-WSP]] is an RPC protocol that is inspired from JSON-RPC. * [[SOAP]] is a successor of XML-RPC and also uses XML to encode its HTTP-based calls. * ZeroC's [[Internet Communications Engine]] (Ice) distributed computing platform. * [[Etch (protocol)|Etch]] framework for building network services. * Apache Thrift protocol and framework. * [[CORBA]] provides remote procedure invocation through an intermediate layer called the ''object request broker''. * [[Libevent]] provides a framework for creating RPC servers and clients.<ref>[http://www.monkey.org/~provos/libevent/doxygen-1.4.10/ libevent: Main Page]. Monkey.org. Retrieved on 2013-07-17.</ref> * Windows Communication Foundation is an application programming interface in the .NET framework for building connected, service-oriented applications. * Microsoft .NET Remoting offers RPC facilities for distributed systems implemented on the Windows platform. It has been superseded by [[Windows Communication Foundation|WCF]]. * The Microsoft DCOM uses MSRPC which is based on [[DCE/RPC]] * The Open Software Foundation DCE/RPC Distributed Computing Environment (also implemented by Microsoft). * [[Protocol Buffers|Google Protocol Buffers (protobufs)]] package includes an interface definition language used for its RPC protocols<ref>{{cite web |title= Protocol Buffers - Google's data interchange format |work= Google project website |url= https://code.google.com/p/protobuf/ |access-date= November 1, 2011 }}</ref> open sourced in 2015 as gRPC.<ref>{{cite web | title = gRPC open-source universal RPC framework | work= Google project website | url=http://www.grpc.io/ | access-date= September 7, 2016}}</ref> * [[Web Application Messaging Protocol|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.<ref>{{cite web |title=Google Web Toolkit |work= Google project website |url= https://code.google.com/webtoolkit/ |access-date= November 1, 2011 }}</ref> * Apache Avro provides RPC where client and server exchange schemas in the connection handshake and code generation is not required.
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)