Why COM?

Why did Microsoft choose to base COM+ on COM, rather than moving it to some completely different direction? This is a fair question, especially in light of some of the negative comments we all might hear about COM in its skirmishes with competing technologies such as CORBA and Enterprise Java Beans (EJB) in the battlefields of the industry tabloids. Not only is COM a good foundation to build on technologically, but also a business case around COM is very compelling when you consider that

  • COM is programming language independent.

  • COM is supported by every major Windows development tool.

  • Every 32-bit Windows user is already running COM, which puts the installed base at somewhere around 150 million users (according to Microsoft).

  • The Giga Information ...

Get Borland® Delphi™ 6 Developer's Guide now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.