Skip to main content

Open Nested Transaction Models

  • Reference work entry
  • First Online:
Encyclopedia of Database Systems
  • 30 Accesses

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 via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 4,499.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 6,499.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

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 the 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. Mob Netw Appl. 1997;2(2):149–62.

    Article  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 the 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 the IFIP/ACM International Conference on Distributed Systems Platforms; 2001. p. 197–215

    Chapter  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

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

About this entry

Check for updates. Verify currency and authenticity via CrossMark

Cite this entry

Buchmann, A. (2018). Open Nested Transaction Models. In: Liu, L., Özsu, M.T. (eds) Encyclopedia of Database Systems. Springer, New York, NY. https://doi.org/10.1007/978-1-4614-8265-9_717

Download citation

Publish with us

Policies and ethics