Definición: ¿Qué significa Microsoft Transaction Server (MTS)?
Microsoft Transaction Server (MTS) es un sistema de procesamiento basado en componentes producido por Microsoft Inc. y utilizado para construir, implementar y administrar aplicaciones robustas de servidor de Internet e intranet. MTS también permite al usuario administrar aplicaciones de servidor MTS con una rica herramienta gráfica.
MTS se ofreció inicialmente a los usuarios en el paquete de opciones de Windows NT 4.0. Más tarde, en Windows 2000, MTS se integró con el sistema operativo y COM, agregando funciones como agrupación de objetos, transacciones simples definidas por el usuario y eventos poco acoplados. Todavía está acoplado con Windows Server 2003 y 2008 como parte del marco de Microsoft .NET, proporcionando un contenedor en el espacio de nombres de servicios empresariales.
Techinfo explica Microsoft Transaction Server (MTS)
Microsoft Transaction Server es un software que proporciona servicios al software de modelo de objetos de componentes para facilitar la creación de aplicaciones distribuidas de gran tamaño. Los principales servicios que ofrece MTS incluyen la gestión automatizada de transacciones, la gestión de instancias y la seguridad basada en roles.
La arquitectura MTS contiene MTS ejecutivo, envoltorios de fábrica y envoltorios de contexto para cada componente. También proporciona un componente de servidor MTS, clientes MTS y sistemas auxiliares como servicios de tiempo de ejecución COM, Administrador de control de servicios de Windows, Coordinador de transacciones distribuidas de Microsoft, Microsoft Message Queue Server y un integrador de transacciones COM.
MTS también inserta objetos de envoltura de fábrica y envoltorios de objetos entre los componentes de MTS reales administrados por MTS y el cliente. Cuando el cliente realiza una llamada a un componente MTS, los contenedores interceptan la llamada e insertan su propio algoritmo de administración de instancias, denominado activación justo a tiempo, en las llamadas. Los contenedores son capaces de realizar llamadas en componentes MTS reales. Las comprobaciones de seguridad y la lógica de las transacciones se realizan en los objetos contenedores en función de la información de las propiedades de implementación de los componentes.