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 (objects residing in non-local memory space).
Source: Wikipedia — Distributed object communication (CC BY-SA 4.0)