Resource Management with COM+
One of the real tricks to developing highly scalable applications is effective resource management. COM+ supports many new mechanisms that enable developers to improve their resource allocation and retention tactics, such as object pooling and parameterized object construction. Enlisting resources in transactions is another important part of the MTS/COM+ application server behavior. COM+ supports the same architecture for DTC transactions—resource dispensers and resource managers—that MTS pioneered. Developing a COM+ resource manager or resource dispenser is no trivial endeavor and many times entails considerable overhead.
Compensating Resource Managers
In order to enable developers to support transactions in a lightweight ...