RPC systems

GPTKB entity

Statements (38)
Predicate Object
gptkbp:instanceOf concept
gptkbp:abstracts network communication details
gptkbp:allows calling procedures on remote machines
gptkbp:challenge interoperability
network latency
versioning
partial failure
gptkbp:enables communication between networked computers
gptkbp:example gptkb:JSON-RPC
gptkb:Java_RMI
gptkb:ONC_RPC
gptkb:XML-RPC
gptkb:gRPC
gptkb:Apache_Thrift
gptkbp:features gptkb:government_agency
encryption
authentication
https://www.w3.org/2000/01/rdf-schema#label RPC systems
gptkbp:originatedIn 1980s
gptkbp:relatedTo gptkb:IDL_(Interface_Definition_Language)
message passing
marshalling
serialization
service discovery
gptkbp:standardizedBy gptkb:IETF
gptkb:Open_Group
gptkbp:standsFor Remote Procedure Call systems
gptkbp:supports asynchronous communication
synchronous communication
gptkbp:supportsProtocol gptkb:HTTP
gptkb:TCP
gptkb:UDP
gptkbp:usedFor microservices
service-oriented architecture
client-server applications
gptkbp:usedIn distributed computing
gptkbp:bfsParent gptkb:IDL_Compiler
gptkbp:bfsLayer 7