Microsoft Transaction Server (MTS) provides a DLL surrogate (mtx.exe) along with the MTS Executive (mtxex.exe). mtx.exe DLL surrogate can be seen as the ultimate surrogate for DLLs. |
EXE-based components are not supported since they cannot be loaded into the address space of MTS. |
MTS manages transactions, and provides an object manager functionality, a thread pool management, a security management model to define a basis for distributed application framework leading to a COM+ framework. |