[12] CHOOSING BETWEEN CORBA AND DCOM
(Part of the CORBA FAQ, Copyright © 1996-99)


[12.1] I USE MICROSOFT PRODUCTS; WHY SHOULD I USE CORBA AND NOT DCOM?

DCOM is a Microsoft specific distribution solution. CORBA products are available from over 20 different vendors. CORBA products support Microsoft and non Microsoft operating systems. CORBA is an excellent mechanism to bridge between Microsoft desk tops and UNIX servers.

TopBottomPrevious sectionNext section ]


[12.2] MUST I CHOOSE BETWEEN DCOM AND CORBA?

No. Distributed applications can be developed using both CORBA and DCOM. For example, a client application might be developed to access a set of OLE automation objects, and OLE automation objects might in turn access CORBA objects running on a non-Microsoft platform such a UNIX. The OMG has defined a COM<->CORBA interworking specification which standardizes this sort of bridging.

TopBottomPrevious sectionNext section ]


[12.3] IS CORBA MORE MATURE THAN DCOM?

CORBA has existed since 1990. Commercial implementations have been available since 1992. DCOM was made available in beta form in 1996. CORBA has had more time to mature. There are also a large number of different companies developing CORBA ORBs. This level of competition increases the robustness of CORBA solutions on the whole.

TopBottomPrevious sectionNext section ]


[12.4] WHAT ADVANTAGES DOES DCOM HAVE OVER CORBA?

DCOM is well suited to front-end application development. If entire distributed application runs under Microsoft platforms, DCOM might be a good choice. DCOM can also be used with CORBA. The question is not always should I use DCOM or CORBA?

TopBottomPrevious sectionNext section ]


E-Mail E-mail us
CORBA FAQTable of ContentsExhaustiveAlphabeticalSubject indexAbout the authors©TMDownload your own copy ]
Revised Oct 27, 1999