The Enterprise Computing Problem
The COM+ Problem Domain
Enterprise Computing Issues
One-Tier Systems
Client/Server Systems
Three-Tier Systems
Application Servers
MTS and COM+
ActiveX Data Objects
Universal Data Access
ODBC and OLE DB
ADO Object Model
Database Programming Using ADO
Error Handling in ADO
Three-Tier Application Using SQL Server and ADO
COM+ Architecture Fundamentals
Scalability, Reliability and Complexity
Declarative, Attribute-Based Programming
Context
Activation
Interception
Just-In Time Activation
Object Pooling
Object Construction
COM+ Catalog
Configured Components
Concurrency in COM+
Concurrency
Apartments
Threading Models
Synchronization Attribute
Activities
Neutral Apartments
Programming Concurrency in COM+
Transactions in COM+
Transactions
Distributed Transaction Processing
OLE Transactions
Microsoft Distributed Transaction Coordinator
Transaction Attributes in COM+
Automatic Transactions
Programming Distributed Transactions Using COM+
COM+ Services
Microsoft Message Queue
Queued Components
Loosely Coupled Events
Microsoft Clustering Technology
Component Load Balancing