Microsoft Transaktionsserver (mts)

Definition - Was bedeutet Microsoft Transaction Server (MTS)?

Microsoft Transaction Server (MTS) ist ein komponentenbasiertes Verarbeitungssystem, das von Microsoft Inc. hergestellt wird und zum Erstellen, Bereitstellen und Verwalten robuster Internet- und Intranetserveranwendungen verwendet wird. Mit MTS kann der Benutzer auch MTS-Serveranwendungen mit einem umfangreichen grafischen Tool verwalten.

MTS wurde ursprünglich Benutzern im Windows NT 4.0-Optionspaket angeboten. Später in Windows 2000 wurde MTS in Betriebssystem und COM integriert und fügte Funktionen wie Objektpooling, benutzerdefinierte einfache Transaktionen und lose gekoppelte Ereignisse hinzu. Es ist weiterhin mit Windows Server 2003 und 2008 als Teil des Microsoft .NET-Frameworks gekoppelt und bietet einen Wrapper im Enterprise Service-Namespace.

Technische.me erklärt Microsoft Transaction Server (MTS)

Microsoft Transaction Server ist eine Software, die Dienste für Komponentenobjektmodellsoftware bereitstellt, um das Erstellen großer, verteilter Anwendungen zu vereinfachen. Die Hauptdienste von MTS umfassen automatisiertes Transaktionsmanagement, Instanzmanagement und rollenbasierte Sicherheit.

Die MTS-Architektur enthält MTS Executive, Factory Wrapper und Context Wrapper für jede Komponente. Es bietet auch eine MTS-Serverkomponente, MTS-Clients und Hilfssysteme wie COM-Laufzeitdienste, Windows Service Control Manager, Microsoft Distributed Transaction Coordinator, Microsoft Message Queuing und einen COM-Transaktionsintegrator.

MTS fügt außerdem Factory-Wrapper-Objekte und Objekt-Wrapper zwischen den tatsächlichen MTS-Komponenten ein, die von MTS und dem Client verwaltet werden. Wenn der Client eine MTS-Komponente aufruft, fangen Wrapper den Aufruf ab und fügen ihren eigenen Instanzverwaltungsalgorithmus - als Just-in-Time-Aktivierung bezeichnet - in Aufrufe ein. Wrapper können dann tatsächliche MTS-Komponenten aufrufen. Sicherheitsüberprüfungen und Transaktionslogik werden für Wrapperobjekte basierend auf Informationen aus den Eigenschaften der Komponentenbereitstellung durchgeführt.