GPTKB
Browse
Query
Compare
Download
Publications
Contributors
Search
RPC (Remote Procedure Call)
URI:
https://gptkb.org/entity/RPC_(Remote_Procedure_Call)
GPTKB entity
Statements (51)
Predicate
Object
gptkbp:instanceOf
concept
gptkbp:abbreviation
gptkb:Remote_Procedure_Call
gptkbp:advantage
platform independence
code reuse
language independence
transparency of remote calls
gptkbp:category
gptkb:architecture
gptkb:network_protocol
middleware
gptkbp:enables
execution of code on remote systems
gptkbp:example
gptkb:SOAP
gptkb:CORBA
gptkb:DCE/RPC
gptkb:JSON-RPC
gptkb:Java_RMI
gptkb:ONC_RPC
gptkb:XML-RPC
gptkb:gRPC
gptkb:Apache_Thrift
gptkbp:firstDescribed
gptkb:Bruce_Jay_Nelson
1981
gptkbp:hasComponent
client stub
marshalling
network transport
server stub
unmarshalling
https://www.w3.org/2000/01/rdf-schema#label
RPC (Remote Procedure Call)
gptkbp:influenced
gptkb:SOAP
gptkb:CORBA
gptkb:DCE/RPC
gptkb:JSON-RPC
gptkb:Java_RMI
gptkb:ONC_RPC
gptkb:XML-RPC
gptkb:gRPC
gptkbp:limitation
network latency
security concerns
marshalling and unmarshalling complexity
partial failure
gptkbp:purpose
simplify communication between networked computers
gptkbp:relatedTo
message passing
microservices
service-oriented architecture
remote method invocation
gptkbp:standardizedBy
gptkb:IETF
gptkb:Open_Group
gptkbp:supportsProtocol
inter-process communication
gptkbp:usedBy
client-server model
gptkbp:usedIn
distributed computing
gptkbp:bfsParent
gptkb:Network_File_System_(NFS)
gptkbp:bfsLayer
5