Skip to main content

Ensuring Recovery for SACReD Web Transactions in the E-commerce Applications

  • Conference paper
  • First Online:
Database and Expert Systems Applications (DEXA 2002)

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

Included in the following conference series:

  • 1382 Accesses

Abstract

This paper presents an extension to a novel Web transaction management protocol, previously defined for a failure-free environment, such that it provides reliable recovery from failure in e-commerce applications. This protocol manages complex Web transactions upon multiple distributed Web services, and overcome limitations of two-phase commit protocols by applying correctness criteria based upon semantic atomicity. Further, it supports enhanced transaction resilience through the use of compensating and alternative transactions. The protocol has been prototyped in a CORBA environment. An evaluation carried out on this prototype shows that the new recovery mechanism minimises the logging cost, increases fault tolerance, and permits independent recovery of autonomous systems.

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 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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. D. Billard: Transactional Services for the Internet. Proc. of Int. Workshop on Web and Database (WebDB’98), Valencia, Spain, March 27–28, 1998.

    Google Scholar 

  2. Sylvanus A. Ehikioya, K. Barker: A Formal Specification Strategy for Electronic Commerce. IDEAS, Montreal, Canada, August, 1997.

    Google Scholar 

  3. K. Evans, J. Klein, J. Lyon: Transaction Internet Protocol: Requirements and Supplemental Information. Internet-Draft, October 1997.

    Google Scholar 

  4. Yousef J. Al-Houmaily, P.K. Chrysanthis: Two-Phase Commit in Gigabit-Networked Distributed Databases. 8th Int. Conf. on Parallel & Dist. Comp. Sys. Sept., 1995.

    Google Scholar 

  5. 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)

  6. M.C. Little, S.K. Shrivastava, S.J. Caughey, D.B. Ingham: Constructing Reliable Web Applications using Atomic Actions. 6th Int. WWW Conf., USA, April, 1997.

    Google Scholar 

  7. M.C. Little, S.K. Shrivastava: Java Transactions for the Internet. Proc. of 4th USENIX Conference on O-O Technologies and Systems, April 1998.

    Google Scholar 

  8. Rubin Milner: Communication and Concurrency. C.A.R. Hoare Series Editor, Prentice Hall, International Series in Computer Science, 1989.

    Google Scholar 

  9. C. P. Martin, K. Ramamritham: Guaranteeing Recoverability in Electronic Commerce. 3rd International Workshop on Advanced Issues of E-Commerce and Web-based Information Systems, 21–22 June, 2001, San Jose, California.

    Google Scholar 

  10. J. Ouyang, A. Sahai, V. Machiraju: An Optimistic Commit Protocol for Conversational Transactions. Technical Report HPL-2001-02, Hewlett-Packard Labs, 2001

    Google Scholar 

  11. J. Ouyang, A. Sahai, V. Machiraju: An approach to Optimistic Commit and Transparent Compensation for E-Service Transactions. 14th International Conf. on Parallel and Distributed Computing Systems (PDCS 2001), Dallas TX

    Google Scholar 

  12. T. Ozsu, P. Valduriez: Principles of Distributed Database Systems. Prentice-Hall, 1991

    Google Scholar 

  13. H. Schuldt, A. Popovici: Transactions and Electronic Commerce. 8th Int. Workshop on Foundations of Models and Languages for Data and Objects: Transactions and Database Dynamics, Schloss Dagstuhl, Germany, 1999, Springer LNCS No. 1773.

    Google Scholar 

  14. J.D. Tygar: Atomicity versus Anonymity: Distributed Transactions for Electronic Commerce. Proceeding of 24th International Conference on Very Large Databases (VLDB), August 24–27, 1998, New York City

    Google Scholar 

  15. M. Younas, B. Eagelstone, R. Holton: A Review of Multidatabase Transactions on the Web: From the ACID to the SACReD. British National Conf. on Databases (BNCOD), Exeter, UK, July 3–5, Springer LNCS, 2000.

    Google Scholar 

  16. M. Younas, B. Eagelstone, R. Holton: A Formal Treatment of a SACReD Protocol for Multidatabase Web Transactions. 11th International Conf., DEXA2000, Greenwich, London, 5–8 September, 2000, Springer LNCS, 2000

    Google Scholar 

  17. M. Younas: Web Transaction Management for Multidatabase Applications. Ph.D. Thesis, University of Sheffield, UK, 2001.

    Google Scholar 

  18. J. Yang, G.E. Kaiser: JPernLite: An Extensible Transaction Server for the World Wide Web. IEEE TKDE, 1999.

    Google Scholar 

  19. A. Zhang, M. Nodine, B. Bhargava: Global Scheduling for Flexible Transactions in Heterogeneous Distributed Database Systems. IEEE TKDE 13(3), 2001, 439–450

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2002 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Younas, M., Eaglestone, B. (2002). Ensuring Recovery for SACReD Web Transactions in the E-commerce Applications. In: Hameurlain, A., Cicchetti, R., Traunmüller, R. (eds) Database and Expert Systems Applications. DEXA 2002. Lecture Notes in Computer Science, vol 2453. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-46146-9_5

Download citation

  • DOI: https://doi.org/10.1007/3-540-46146-9_5

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

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

  • Online ISBN: 978-3-540-46146-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics