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 11.1.0.6, support
these new changes on Windows Vista Service Pack 1 and Windows Server 2008 or higher.