Skip to main content

A Review of Multidatabase Transactions on the Web: From the ACID to the SACReD

  • Conference paper
  • First Online:
Advances in Databases (BNCOD 2000)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1832))

Included in the following conference series:

Abstract

This paper analyses the characteristics of Web-multidatabase transactions and associated transaction management issues. Current Webdatabase transaction management solutions are reviewed. Conclusions drawn are that these are currently too restrictive. Flexibility is required through nested flexible transaction strategies, with compensation, and contingency or alternative subtransactions. Furthermore, the classical ACID test of transaction correctness is over-restrictive and unrealistic in the Web context. A relaxation of the ACID test is proposed, based on semantic atomicity, local consistency, and durability, for resilient transactions, i.e., the SACReD properties. These conclusions motivate the authors ongoing research and development of a prototype CORBA-compliant middleware Web-multidatabase transaction manager based upon a hybrid configuration of open and closed nested flexible transactions.

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight 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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. [Atz+99]_P. Atzeni, S. Ceri, S. Paraboschi, R. Torlone „Database Systems: Concepts, Languages, and Architectures“, McGraw Hill, 1999, Pages 378–381, ISBN 007 7095 006.

    Google Scholar 

  2. O.A. Bukhres, K. Elmagarmid „Object-Oriented Multidatabase Systems: A. Solution for Advanced Applications“ Prentice Hall, 1996.

    Google Scholar 

  3. Philip A. Berstein „Middleware: A Model for Distributed System Services“ Communications of the ACM, Vol. 39, No. 2, February 1996, Pages 86–98

    Article  Google Scholar 

  4. Tim Berners-Lee „HTTP Protocol Specification“ CERN, 1992 http://www.w3.org/Protocols/HTTP/HTTP2.html

  5. Y. Breitbart, H. Garcia-Molina, A. Silberschatz „Overview of. Multidatabase Transaction Management“ Technical Report TR-92-21, Department of Computer Science, The University of Texas at Austin, May 1992.

    Google Scholar 

  6. Berstein, P.A., Hadzilacos, N., Goodman, N. „Concurrency Control and Recovery in Database Systems“ Addison-Wesley, USA, 1987.

    Google Scholar 

  7. D. Billard „Transactional Services for the Internet“ Proc. of International Workshop on Web and Database (WebDB’98), Valencia, Spain, March 27–28 1998.

    Google Scholar 

  8. Naser S. Barghouti, Gail E. Kaiser „Concurrency Control in Advanced Database Applications“ ACM Computing Surveys, Vol. 23, No. 3, September 1991, Pages 269–317.

    Article  Google Scholar 

  9. T. M. Connolly, C. E. Begg, A. D. Strachan „DATABASE SYSTEMS: A Practical Approach to Design, Implementation and Management“ Addison-Weseley, pp. 582, 1996.

    Google Scholar 

  10. S. Conrad, B. Eaglestone, W. Hasselbring, et al. „Research Issues in Federated Database Systems: Report of EFDBS’97 Workshop“ SIGMOD Vol. 26, No. 4, December 1997, Pages 54–56.

    Google Scholar 

  11. S. Ceri, G. Pelagatti „Distributed Databases: Principles & Systems“ McGraw-Hill International Editions, 1987. Page 337, ISBN 0-07-Y66215.

    Google Scholar 

  12. Panos K. Chrysanthis, Krithi Ramamritham „Synthesis of Extended Transaction Models using ACTA“ ACM Transactions on Database Systems, Vol. 19, No. 3, September 1994, Pages 450–491

    Article  Google Scholar 

  13. Sylvanus A. Ehikioya, Ken Barker „A Formal Specification Strategy for Electronic Commerce“ Proc. of the International Database Engineering and Application Symposium (IDEAS), Montreal, Canada, August, 1997.

    Google Scholar 

  14. K. Evans, J. Klein, J. Lyon „Transaction Internet Protocol — Requirements and Supplemental Information“ Internet-Draft, October 1997. http://www.ietf.org/ids.by.wg/tip.html

  15. G. Ehmayer, G. Kappel, S. Reich „Connecting Databases to the Web: A Taxonomy of Gateways“ 8th International Conference on Database and Expert Systems Applications (DEXA’97), Toulouse, France, Sept. 1997.

    Google Scholar 

  16. H. Garcia-Molina, K. Salem „Sagas“ Proc. of ACM-SIGMOD International Conf. on Management of Data, San Francisco, USA, 1987, Pages 249–259.

    Google Scholar 

  17. Yousef J. Al-Houmaily, Panos K. Chrysanthis „Two-Phase Commit in Gigabit-Networked Distributed Databases“ Proc. of 8th International Conference on Parallel & distributed Computing Systems, September 1995.

    Google Scholar 

  18. [Ing+95]_D.B. Ingham, M.C. Little, S.J. Caughey, S.K. Shrivastava, „W3Objects: Bringing Object-Oriented Technology to the Web“ The Web Journal, 1(1), Pages 89–105, Proc. of the 4th International World Wide Web Conference, Boston, USA, December 1995.

    Google Scholar 

  19. Sushil Jajodia, Larry Kerschberg „Advanced Transaction Models and Architectures“ Kluwer Academic Publishers, 1997, ISBN 0-7923-9880-7

    Google Scholar 

  20. G. Kappel, S. Rausch-Schott, W. Retschitzegger „Transaction Support for DataWeb Applications-A Requirement’s Perspective“ Proc. of Fifth American Conference on Information Systems (AMCIS’99), Milwaukee, Winconsin (USA), August 1999.

    Google Scholar 

  21. J. Lyon, K. Evans, J. Klein, „Transaction Internet Protocol: Version 3.0“ Internet-Draft, April 1998 (http://www.ietf.org/ids.by.wg/tip.html)

  22. E. Levy, H.F. Korth, A. Silberschatz „An Optimistic Commit Protocol for Distributed Transaction Management“ Proc. of ACM SIGMOD, Denver, Colorado, May 1991.

    Google Scholar 

  23. M.C. Little, S.K. Shrivastava, S.J. Caughey, D.B. Ingham „Constructing Reliable Web Applications using Atomic Actions“ Proc. of 6th International WWW Conference, Santa Clara, California, USA, April, 1997.

    Google Scholar 

  24. M.C. Little, S.K. Shrivastava „Java Transactions for the Internet“ Proc. of 4th USENIX Conference on Object-Oriented Technologies and Systems (COOTS’98), April 1998.

    Google Scholar 

  25. M. Mock, M. Gergeleit, E. Nett „Cooperative Concurrency Control on the Web“ Proc. of 5th IEEE Workshop on Future Trends of Distributed Computing System, Tunis, October 1997.

    Google Scholar 

  26. C. Mohan, B. Lindsay, R. Obermarck “Transaction Management in the R* Distributed Database Management System” ACM Transactions on Database Systems, 11(4), 1986, Pages 378–396

    Article  Google Scholar 

  27. Peter Muth, Thomas C. Rakow „VODAK Open Nested Transactions — Visualizing Database Internals“ Proc. of the ACM SIGMOD, International Conf. on Management of Data, Washington DC, May 1993.

    Google Scholar 

  28. Edgar Nett, Michael Mock, „A Recovery Model for Extended Real-Time Transactions“ Proc. of 2nd International IEEE Workshop on High Assurance Systems Engineering (HASE’97), Washington DC, August 1997.

    Google Scholar 

  29. R. Orfali, D. Harkey „Client/Server Programming with JAVA and CORBA“ 2nd Edition, John Wiley & Sons, Inc. 1998, Pages 373–388.

    Google Scholar 

  30. OMG „CORBAservices: Common Object Service Specification“ November 1997 (http://www.omg.org/corba/csindx.htm)

  31. Tamer Ozsu, Patrick Valduriez „Principles of Distributed Database Systems“ Prentice-Hall Inc., 1991, ISBN 0-13-715681-2

    Google Scholar 

  32. Frantisek Plasil, Michael Stal „An Architectural View of Distributed Objects and Components in CORBA, Java RMI, and COM/DCOM“ Software Concepts and Tools, Vol. 9, No.1, Springer 1998

    Google Scholar 

  33. Owen Tallman, J. Bradford Kain “COM versus CORBA: A Decision Framework” Distributed Computing, September–December 1998. http://www.quoininc.com/quoininc/COM_CORBA.html

  34. BEA Corp. „BEA TUXEDO“ November 1996 http://www.beasys.com/products/tuxedo/tuxwp_pm/tuxwp_pm1.htm

  35. G. Weikum, H. Schek, „Concepts and Applications of Multilevel Transactions and Open Nested Transactions“ In A. K. Elmagarmid (Editor), Database Models for Advanced Applications, Morgan Kaufmann Publishers, 1992.

    Google Scholar 

  36. Jingshuang Yang, Gail E. Kaiser, „JPernLite: An Extensible Transaction Server for the World Wide Web“ to appear in: IEEE Transactions on Knowledge and Data Engineering, 1999.

    Google Scholar 

  37. [Zha+94]_A. Zhang, M. Nodine, B. Bhargava, O. Bukhras „Ensuring Relaxed Atomicity for Flexible Transactions in Multidatabase Systems“ In Proc. of the ACM SIGMOD International Conference on Management of Data, May 1994. Pages 67–78.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2000 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Younas, M., Eagelstone, B., Holton, R. (2000). A Review of Multidatabase Transactions on the Web: From the ACID to the SACReD. In: Lings, B., Jeffery, K. (eds) Advances in Databases. BNCOD 2000. Lecture Notes in Computer Science, vol 1832. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45033-5_10

Download citation

  • DOI: https://doi.org/10.1007/3-540-45033-5_10

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-67743-7

  • Online ISBN: 978-3-540-45033-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics