Oracle Services for Microsoft Transaction Server Oracle Services for MTS allow Oracle databases to be used as resource managers in MTS-coordinated transactions, providing strong integration between Oracle databases and MTS. The Oracle Services for MTS act as a proxy for the Oracle database to the Microsoft Distributed Transaction Coordinator (MSDTC). As a result, these services provide client-side connection pooling and allow client components that leverage Oracle to participate in distributed transactions. In addition, Oracle Services for MTS can operate with Oracle databases running on any operating system, given that the services themselves are run on Windows.
Oracle Services for MTS support Windows, COM, and .NET-based transactional applications. They run on 32-bit and 64-bit Windows natively, including Windows x64 and Windows Itanium.
Windows Vista and Windows Server 2008 introduce new MSDTC changes that do not interoperate with older versions of Oracle Services for MTS. Oracle Services for MTS 10.2.0.4 and higher, with the exception of 18.104.22.168, support these new changes on Windows Vista Service Pack 1 and Windows Server 2008 or higher.
Oracle9i Services for Microsoft Transaction Server Features Overview - This paper discusses the new Oracle9i Services for MTS architecture, covering how it provides better availability and scalability for Windows applications.
Oracle8i: Integration with Microsoft Transaction Server Technical White Paper - This paper discusses the Oracle Services for MTS, covering the underlying architectural model, the APIs supported, and the versions supported. It also discusses the advantages of leveraging these services.