DCOM Vs CORBA

March 10, 2008 at 3:35 pm (COM, CORBA, Unit 5) (, )

Differences

DCOM

CORBA

Focus 

Desktop first; enterprise second 

Enterprise first; desktop second 

Platforms 

Windows NT; support for Windows (all), Macintosh, UNIX, MVA 

MVS, UNIX, Windows (all), Macintosh 

Availability 

Single vendor; availability from other vendors expected 

Multi-vendor 

Service differences 

ActiveX-interactive content standard 

Significant number of additional services, including query, trader, transactions, as well as facilities in the areas of information management and system management. Lastly, services in areas such as finance, distributed simulation, and computer integrated manufacturing 

Maturity 

NT shipped in 1996; decade-long evolution of OLE and COM products; most services and facilities under construction 

Products since 1992; many services and facilities under construction 

Language Binding 

C, C++; working on JAVA, Visual Basic, Ada

C++, Smalltalk, Ada95; JAVA and COBOL

Interface Inheritance 

Supports aggregation but not inheritance; interfaces are not classes.  

Multiple Inheritance; interfaces are classes. 

Leave a comment