Live briefing
Everything about Distributed object communication
In a distributed computing environment, distributed object communication realizes communication between distributed objects. The main role is to allow objects to access data and invoke methods on remote objects. Invoking a method on a remote object is known as remote method invocation (RMI) or remote invocation, and is the object-oriented programming analog of a remote procedure call (RPC). Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Distributed object communicationA 5-minute orientation
- Pick up a classic book: COM beyond MicrosoftThe most-reprinted book on the subject
- Read the landmark paper: Network considerations for distributed multimedia object composition and communicationCited 121 times
- Go sideways: Remote procedure callA closely related topic
- Go sideways: Stub (distributed computing)A closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
Network considerations for distributed multimedia object composition and communication
Distributed mapping with privacy and communication constraints: Lightweight algorithms and object-based models
A framework for immersive FEM visualisation using transparent object communication in a distributed network environment
Using tuple space communication in distributed object-oriented languages
Distributed and cooperative object pushing by multiple mobile robots based on communication
Rationale for a Queueable Object Distributed Interprocess Communication System
Message communication facilities for distributed real-time systems based on concurrent object-oriented paradigm
A communication micro-kernel for implementing object-oriented programming on closely coupled distributed architectures
📚 Books worth reading
COM beyond MicrosoftTerence Sherlock, Terence Sherlock · 2000
Enterprise Distributed Object ComputingIEEE Communications Society, Institute of Electrical and Electronics Engineers · 1998
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Remote procedure call In distributed computing, a remote procedure call (RPC) is an action in which a computer program causes a procedure (subroutine) to execute in a different…
- Stub (distributed computing) In distributed computing, a stub is a program that acts as a temporary replacement for a remote service or object. It allows the client application to…
- Java remote method invocation The Java Remote Method Invocation (Java RMI) is a Java API that performs remote method invocation, the object-oriented equivalent of remote procedure calls…
- Object request broker In distributed computing, an object request broker (ORB) is a concept of a middleware, which allows program calls to be made from one computer to another…
- .NET Remoting .NET Remoting is a Microsoft application programming interface (API) for interprocess communication released in 2002 with the 1.0 version of .NET Framework…
- Common Object Request Broker Architecture The Common Object Request Broker Architecture (CORBA) is a standard defined by the Object Management Group (OMG) designed to facilitate communication between…
- Fragmented object In computing, fragmented objects are truly distributed objects. It is a novel design principle extending the traditional concept of stub based distribution…
- Inter-process communication In computer science, inter-process communication (IPC) is the sharing of data between running processes in a computer system, or between multiple such…