Skip to main content

Open Nested Transaction Models

  • Living reference work entry
  • First Online:
  • 66 Accesses

Synonyms

Advanced transaction models; Extended transaction models

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 higher levels of...

This is a preview of subscription content, log in via an institution.

Recommended Reading

  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. 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. 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. 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. Chrysanthis PK. Transaction processing in a mobile environment. In: Proceedings of IEEE workshop on advances in parallel and distributed systems. 1993. p. 77–82.

    Google Scholar 

  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. Dunham MH, Helal A, Balakrishnan S. A mobile transaction model that captures both data and movement behavior. MONET. 1997;2(2):149–62.

    Google Scholar 

  8. Elmagarmid AK. Database transaction models for advanced applications. Los Altos: Morgan Kaufmann Publishers; 1992.

    Google Scholar 

  9. Garcia-Molina H, Salem K. SAGAS. In: Proceedings of ACM SIGMOD international conference on management of data. 1987. p. 249–59.

    Google Scholar 

  10. Houston I, Little M, Robinson I, Shrivastava SK, Wheater SM. The CORBA activity service framework for supporting extended transactions. In: Proceedings of IFIP/ACM international confernce on distributed systems platforms. 2001. p. 197–215

    Google Scholar 

  11. Little M. A history of extended transactions. Available at: http://www.infoq.com/articles/History-of-Extended-Transactions.

  12. Moss E. Nested transactions. Cambridge: MIT Press; 1985.

    Google Scholar 

  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 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Alejandro Buchmann .

Editor information

Editors and Affiliations

Section Editor information

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer Science+Business Media LLC

About this entry

Cite this entry

Buchmann, A. (2016). Open Nested Transaction Models. In: Liu, L., Özsu, M. (eds) Encyclopedia of Database Systems. Springer, New York, NY. https://doi.org/10.1007/978-1-4899-7993-3_717-2

Download citation

  • DOI: https://doi.org/10.1007/978-1-4899-7993-3_717-2

  • Received:

  • Accepted:

  • Published:

  • Publisher Name: Springer, New York, NY

  • Online ISBN: 978-1-4899-7993-3

  • eBook Packages: Springer Reference Computer SciencesReference Module Computer Science and Engineering

Publish with us

Policies and ethics