Object Models

An object model defines all the properties of objects ranging from inheritance specifications to message passing mechanisms in distributed environments and interoperation with different object models. The most popular object models are:

CORBA

The Object Management Group's Common Object Request Broker Architecture (OMG/CORBA) is a standard for distributed objects providing interoperability between applications and their objects independent of operating system, hardware and language.

Parallel Distributed Objects (PDO)

PDO is the object model used with NEXTSTEP/OpenStep. It interoperates with Microsoft OLE/COM objects and is expected to be interoperable with CORBA objects as well.

Object Linking and Embedding/Component Object Model (OLE/COM)

Microsoft's Component Object Model (COM) task is to connect any two disparate Windows applications and to set up communication through Object Linking and Embedding (OLE).
page created by Helmut A. Mayer - helmut@cosy.sbg.ac.at