Encyclopedia of Database Systems

2018 Edition
| Editors: Ling Liu, M. Tamer Özsu

Open Nested Transaction Models

  • Alejandro Buchmann
Reference work entry
DOI: https://doi.org/10.1007/978-1-4614-8265-9_717

Synonyms

Advanced transaction models; Extended Transaction Models and the ACTA Framework

Definition

Open nested transactions are hierarchically structured transactions with relaxed ACID properties. Individual subtransactions may commit independently before the complete top level transaction commits. Therefore, conventional rollback is not possible and the effects of a commited subtransaction have to be compensated if the top level transaction aborts. Depending on the particular open nested transaction model, subtransactions may be vital or non-vital and may have alternative or contingency subtransactions. Open nested transaction models are characterized through relaxed visibility rules, abort and commit dependencies.

Historical Background

Open nested transaction models evolved in the 1980s in response to two major sets of requirements: the needs of federated multidatabase systems integrating autonomous legacy database systems, and the demands of long running, cooperative processes for...

This is a preview of subscription content, log in to check access.

Recommended Reading

  1. 1.
    Buchmann A, Özsu MT, Hornick M, Georgakopoulos D, Manola F. A transaction model for active distributed object systems. In: Elmagarmid AK, editor. Database transaction models for advanced applications. Los Altos: Morgan Kaufmann Publishers; 1992.Google Scholar
  2. 2.
    Cabrera LF, Copeland G, Feingold M, et al. Web services atomic transaction (WS-AtomicTransaction). Version 1.0. 2005. Available at: http://download.boulder.ibm.com/ibmdl/pub/software/dw/specs/ws-tx/WS-AtomicTransaction.pdf.
  3. 3.
    Cabrera LF., Copeland G, Feingold M, et al. Web services business activity framework (WS-BusinessActivity). Version 1.0. 2005. Available at: http://download.boulder.ibm.com/ibmdl/pub/software/dw/specs/ws-tx/WS-BusinessActivity.pdf.
  4. 4.
    Cabrera LF, Copeland G, Feingold M, et al. Web services coordination (WS-Coordination). Version 1.0. 2005. Available at: http://download.boulder.ibm.com/ibmdl/pub/software/dw/specs/ws-tx/WS-Coordination.pdf.
  5. 5.
    Chrysanthis PK. Transaction processing in a mobile environment. In: Proceedings of the IEEE Workshop on Advances in Parallel and Distributed Systems; 1993. p. 77–82.Google Scholar
  6. 6.
    Chrysantis P, Ramamritham K. ACTA: the saga continues. In: Elmagarmid AK, editor. Database transaction models for advanced applications. Los Altos: Morgan Kaufmann Publishers; 1992.Google Scholar
  7. 7.
    Dunham MH, Helal A, Balakrishnan S. A mobile transaction model that captures both data and movement behavior. Mob Netw Appl. 1997;2(2):149–62.CrossRefGoogle Scholar
  8. 8.
    Elmagarmid AK. Database transaction models for advanced applications. Los Altos: Morgan Kaufmann Publishers; 1992.Google Scholar
  9. 9.
    Garcia-Molina H, Salem K. SAGAS. In: Proceedings of the ACM SIGMOD International Conference on Management of Data; 1987. p. 249–59.Google Scholar
  10. 10.
    Houston I, Little M, Robinson I, Shrivastava SK, Wheater SM. The CORBA activity service framework for supporting extended transactions. In: Proceedings of the IFIP/ACM International Conference on Distributed Systems Platforms; 2001. p. 197–215CrossRefGoogle Scholar
  11. 11.
    Little M. A history of extended transactions. Available at: http://www.infoq.com/articles/History-of-Extended-Transactions.
  12. 12.
    Moss E. Nested transactions. Cambridge: MIT Press; 1985.Google Scholar
  13. 13.
    Weikum G, Schek HJ. Concepts and applications of multilevel transactions and open nested transactions. In: Elmagarmid AK, editor. Database transaction models for advanced applications. Los Altos: Morgan Kaufmann Publishers; 1992.Google Scholar

Copyright information

© Springer Science+Business Media, LLC, part of Springer Nature 2018

Authors and Affiliations

  1. 1.Darmstadt University of TechnologyDarmstadtGermany

Section editors and affiliations

  • Panos K. Chrysanthis
    • 1
  1. 1.Dept. of Computer ScienceUniv. of PittsburghPittsburghUSA