Software modules that are designed to work together but reside in multiple computer systems throughout the organization. A program in one machine sends a message to an object in a remote machine to perform some processing. The results are sent back to the calling machine. Computer software (or simply software) refers to one or more computer programs and data held in the storage of a computer for some purpose. ... A computer is a device or machine for processing information according to a program â a compiled list of instructions. ...
Distributed objects are used in Java RMI. The Java Remote Method Invocation API, or RMI, is a Java application programming interface for performing remote procedural calls. ...
CORBA lets us build distributed mixed object systems. In computing, Common Object Request Broker Architecture (CORBA), is a standard for software componentry. ...
COM is a framework for distributed objects on Microsoft platform. COM can refer to: Component Object Model, popularized by Microsoft The COM file, a simple MS-DOS executable format The prefix for hardware communication ports in Microsoft Windows and MS-DOS operating system . ...
Much has been made about the fragility of distributedobject systems, and I'm convinced that this lack of "touchless" extensibility was a key contributor to it's lack of uptake and the triumph of the web.
In distributedobject systems, you could insert any kind of content you wanted in the PO class, and if it wasn't known by the receiver, it would simply ignore it.
I think that distributedobject technology would have had a wider appeal if parameter extensibility, and perhaps even method extensibility, were supported in a manner that didn't require both sides to simultaneously change.
Portable DistributedObjects, or PDO, is a programming API for creating object oriented code that runs anywhere on a network of computers.
At the time PDO was one of a number of distributedobject systems, which was, for a time in the early 1990s, the "next big thing" in programming.
IBM was late in the evolution of their System Object Model (SOM/DSOM) and even Sun Microsystems was promoting their DistributedObjects Everywhere (there were a host of smaller players as well).