How is MTS/COM+ used in Visual Basic 6.0 and what strategy should I follow to upgrade it to .NET?
MTS can be used to build n-tier applications. Using VB 6.0, you develop COM DLL components that run on middle-tiered servers under the control of MTS. When clients call these COM DLLs, the Windows operating system routes the requests to MTS automatically. Other services provided by MTS that are relevant to upgrade efforts include component transactions, object brokering, resource pooling, just-in-time activation and administration. A possible upgrade strategy is to use proxy COM classes that are accessed through interoperability. While this strategy is adequate in some scenarios, using proxy classes is not always possible or appropriate. In some cases you need to re-implement the MTS and COM+ services using the .NET Framework instead. The System.EnterpriseServices namespace in the .NET Framework contains classes that offer similar functionality and provide an interface to mechanisms used by COM+. This makes it possible to build enterprise applications using .NET objects while retaining