Sybase EAServer und Microsoft Transaction Server sind beides Komponentenserver. Die Anwendungslogik wird in Form von Komponenten gespeichert und den Clientanwendungen zur Verfügung gestellt.
Jede Komponente hat ein Transaktionsattribut, das darauf hinweist, wie die Komponente an Transaktionen teilnimmt. Beim Erstellen der Komponente muss die Arbeit der Transaktion in die Komponente einprogrammiert werden: Die Ressourcen-Manager-Verbindungen, die Vorgänge mit den Daten, für die jeder einzelne Ressourcen-Manager verantwortlich ist. Sie müssen jedoch nicht die Transaktionsverwaltungslogik in die Komponente einbauen. Wenn das Transaktionsattribut so gesetzt ist, dass darauf hingewiesen wird, dass die Komponente eine Transaktionsverwaltung benötigt, verwendet EAServer DTC, um die Transaktion einzubeziehen und den Zwei-Phasen-Commit-Vorgang zu verwalten.
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2013, SAP AG oder ein SAP-Konzernunternehmen. - SAP Sybase SQL Anywhere 16.0 |