Nested Transactions with Multiple Commit Points: An Approach to the Structuring of Advanced Database Applications
Bernd Lorenz Walter · 1984
A new type of transactions for higher level applf-cation programing in systems with databases is introduced. These so-called 'nested transactions with multiple commit points ' support operations over multiple applications either atomically, fn-dependent, or in a combination of both. Further-more, it is strictly distinguished between trans-actions as units of work and transactions as a part of so-called 'conaft spheres ' and 'backout spheres', which provides more generality and flexibility than existing models.