Fecha:
El servidor de transacciones Microsoft (Microsoft Transaction Server, MTS), llamado "Viper" cuando estaba en desarrollo, es un programa que corre en un servidor de Internet o de red y administra las solicitudes de transacción de aplicaciones y solicitudes en representación del usuario de un ordenador cliente. El servidor de transacciones verifica el ordenador del usuario y cliente para formular solicitudes a bases de datos no muy conocidas y, si es necesario, envía las solicitudes a los servidores de bases de datos. También administra la seguridad, la conexión a otros servidores y la integridad de las transacciones.
El servidor de transacciones es la apuesta de Microsoft para que sea relativamente fácil crear aplicaciones y datos distribuidos en una red. Es un programa de la categoría en ocasiones llamada de programación middleware o multiniveles para el mercado empresarial que IBM ha controlado tradicionalmente con su CICS y otros productos similares de administración de transacciones.
Microsoft diseñó el servidor de transacciones para que correspondiera a su estrategia general de programación orientada a objetos. Al usar el servidor de transacciones, podemos utilizar la interfaz de arrastrar-y-soltar para crear un modelo de transacciones para un solo usuario, y luego permitir que el servidor de transacciones administre el modelo para usuarios múltiples, incluyendo la creación y administración de líneas y procesos de usuario y de tarea.
MTS corre en el servidor Windows NT 4.0. Hay más información acerca del servidor de transacciones en la página web Transaction Server de Microsoft.