COM+

COM+ is a technology stack, built approximately like this:

Buzzword Service
COM+ load balancingobject poolingIMDBMSMQeventsadministration
MTS transactionsresource poolingrole-based securityJust-In-Time Activationadministration
DCOM remote architecturedistributed component service
COM interface-based programming

DCOM failed in the marketplace, taking out most of the stack above it.

Microsoft built a monument on top of COM, a lot of which is deprecated now. This was motivated by Windows DNA, parts of which are still around.

COM+ and DNA are terms that overlap. The way I think of it is, COM+ is this specific technology stack, and DNA is more of a marketing term that means “whatever tools make up a 3-tier application”. This includes IIS and SQL Server. The list of COM+ objects is a little more tangible.


References