distributed object programming

noun
UK /dɪˈstrɪbjuːtɪd ˈɒbdʒɛkt ˈprəʊɡræmɪŋ/
US /dɪˈstrɪbjuːtɪd ˈɑːbdʒɛkt ˈproʊɡræmɪŋ/

A way of writing computer programs where pieces of the program live on different computers and talk to each other.

The team used distributed object programming so the game could run on many servers at once.


OTHER MEANINGS

2. A software design approach where objects on different machines call each other's methods as if they were local.

With distributed object programming, the app called a method on a server object without knowing where it lived.

3. A programming paradigm built on object brokers and stubs to hide network details from developers.

Distributed object programming lets the stub handle the network so the programmer just calls the object.

4. The practice of splitting an object-oriented system across multiple networked nodes for scale and reliability.

They adopted distributed object programming to spread the workload across three data centers.