Esta definição é geralmente duplicada em Viper.
O Microsoft Transaction Server (MTS), chamado "Viper" enquanto estava sendo desenvolvido, é um programa que roda em uma Internet ou outro servidor de rede com um sistema Windows NT e gerencia solicitações de aplicações e transações de banco de dados em nome de um usuário de computador cliente. O Servidor de Transacções permite que o utilizador e o computador cliente não tenham de formular pedidos para bases de dados desconhecidas e, se necessário, encaminhar os pedidos para servidores de bases de dados. Ele também gerencia a segurança, conexão a outros servidores e integridade da transação.
O Transaction Server é a proposta da Microsoft para fazer aplicações e dados distribuídos em uma rede relativamente fácil de criar. É um de uma categoria de programas às vezes conhecido como middleware ou multi-tier programação para o mercado empresarial que a IBM tem tradicionalmente controlado com seus CICS e produtos similares de gerenciamento de transações.
Microsoft projetou o Transaction Server para se adequar à sua estratégia geral de programação orientada a objetos. Usando o Transaction Server, você pode usar uma interface de arrastar e soltar para criar um modelo de transação para um único usuário, depois permitir que o Transaction Server gerencie o modelo para múltiplos usuários, incluindo a criação e gerenciamento de usuário e tarefa threads e processos.
p>MTS roda no Windows NT Server 4.0 ou superior.