COM+
COM+ is a technology stack, built approximately like this:
| Buzzword | Service |
|---|---|
| COM+ | load balancing object pooling IMDB MSMQ events administration |
| MTS | transactions resource pooling role-based security Just-In-Time Activation administration |
| DCOM | remote architecture distributed 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.