Software included in the Microsoft Windows NT Option Pack and Windows NT Server, Enterprise Edition, that provides a variety of services for component-based applications, including transaction support, security, and thread pooling.
In Windows 2000 Server, this component has been merged with the Component Object Model (COM) to form COM+, and the resulting Windows 2000 services are known by the name Component Services.
Microsoft Transaction Server (or Component Services in Windows 2000) defines a transactional programming model and supplies a run-time environment and graphical user interface (GUI) administration tool for managing transactional applications. It provides automatic support for transactions, thread management, database connection pooling, process isolation, and other features that are essential for developing multiuser applications. Portions of a distributed application running on different computers and coordinated using MTS can communicate with each other as though they were installed on a single computer.
MTS includes the following features: