Specification and management of extended transactions in a programmable transaction environment
- Resource Type
- Authors
- F. Manola; Dimitrios Georgakopoulos; P. Krychniak; M. Hornick
- Source
- Scopus-Elsevier
ICDE
- Subject
- Nested transaction
Database
Transaction processing
Compensating transaction
Computer science
business.industry
Commit
computer.software_genre
Extreme Transaction Processing
Microsoft Transaction Server
Serializability
Transaction log
Distributed transaction
Transaction processing system
Online transaction processing
Software engineering
business
Transaction data
computer
X/Open XA
Database transaction
- Language
A Transaction Specification and Management Environment (TSME) is a transaction processing system toolkit that supports the definition and construction of application-specific extended transaction models (ETMs). The TSME provides a transaction specification language that allows a transaction model designer to create implementation-independent specifications of extended transactions. In addition, the TSME provides a programmable transaction management mechanism that assembles and configures a run-time environment to support specified ETMs. The authors discuss the TSME in the context of a distributed object management system (DOMS), and describe specifications of extended transactions and corresponding configurations of transaction management mechanisms. >