Advanced transaction models in workflow contexts

In recent years, numerous transaction models have been proposed to address the problems posed by advanced database applications, but only a few of these models are being used in commercial products. In this paper, we make the case that such models may be too centered around databases to be useful in real environments. Advanced applications raise a variety of issues that are not addressed at all by transaction models. These same issues, however, are the basis for existing workflow systems, which are having considerable success as commercial products in spite of not having a solid theoretical foundation. We explore some of these issues and show that, in many aspects, workflow models are a superset of transaction models and have the added advantage of incorporating a variety of ideas that have so far remained outside the scope of traditional transaction processing.

[1]  Hector Garcia-Molina,et al.  Modeling long-running activities as nested sagas , 1991 .

[2]  Frank Leymann,et al.  Business process management with FlowMark , 1994, Proceedings of COMPCON '94.

[3]  Umeshwar Dayal,et al.  A Transactional Model for Long-Running Activities , 1991, VLDB.

[4]  Colleen Frye Move to workflow provokes business process scrutiny , 1994 .

[5]  Özgür Ulusoy,et al.  A Transaction Model for Multidatabase Systems , 1996, Euro-Par, Vol. II.

[6]  Patrick Valduriez,et al.  Distributed and parallel database systems , 1996, CSUR.

[7]  C. Mohan A survey and critique of advanced transaction models , 1994, SIGMOD '94.

[8]  Bharat K. Bhargava,et al.  Ensuring relaxed atomicity for flexible transactions in multidatabase systems , 1994, SIGMOD '94.

[9]  Panos K. Chrysanthis,et al.  A Formalism for Extended Transaction Model , 1991, VLDB.

[10]  David B. Lomet,et al.  Bulletin of the Technical Committee on Data Engineering Special Issue on Data Reduction Techniques Announcements and Notices Letter from the Editor-in-chief 1 Technical Committee Election Changing Editorial Staa Letter from the Special Issue Editor the New Jersey Data Reduction Report , 2022 .

[11]  Amit P. Sheth,et al.  On Transactional Workflows , 1993, IEEE Data Eng. Bull..

[12]  K. Ramamritham,et al.  A Formalism for Extended Transaction Models , 1998 .

[13]  Johannes Klein,et al.  Coordinating multi-transaction activities , 1990 .

[14]  Narain H. Gehani,et al.  ASSET: a system for supporting extended transactions , 1994, SIGMOD '94.

[15]  Andreas Reuter,et al.  The ConTract Model , 1991, Database Transaction Models for Advanced Applications.

[16]  Johannes Klein Advanced rule driven transaction management , 1991, COMPCON Spring '91 Digest of Papers.

[17]  Roger Günthör Extended transaction processing based on dependency rules , 1993, Proceedings RIDE-IMS `93: Third International Workshop on Research Issues in Data Engineering: Interoperability in Multidatabase Systems.

[18]  E. B. Moss,et al.  Nested Transactions: An Approach to Reliable Distributed Computing , 1985 .

[19]  Ahmed K. Elmagarmid,et al.  A Multidatabase Transaction Model for InterBase , 1990, VLDB.

[20]  Amit P. Sheth,et al.  Database and Modeling Systems for the Earth Sciences. , 1993 .

[21]  Ahmed K. Elmagarmid,et al.  Transaction Models for Advanced Database Applications , 1991 .

[22]  Roger Barga A Practical and Modular Method to Implement Extended Transaction Models , 1998 .

[23]  R. Gunthor Extended transaction processing based on dependency rules , 1993 .