Modeling of Dynamic Internet Transactional Workflows.

Omran A. Bukhres, Peng Zhang, Boualem Benatallah: Modeling of Dynamic Internet Transactional Workflows. ADBIS 1997: 379-389
  author    = {Omran A. Bukhres and
               Peng Zhang and
               Boualem Benatallah},
  title     = {Modeling of Dynamic Internet Transactional Workflows},
  booktitle = {Proceedings of the First East-European Symposium on Advances
               in Databases and Information Systems (ADBIS'97), St.-Petersburg,
               September 2-5, 1997. Volume 1: Regular Papers},
  publisher = {Nevsky Dialect},
  year      = {1997},
  pages     = {379-389},
  ee        = {db/conf/adbis/BukhresZB97.html},
  crossref  = {DBLP:conf/adbis/97},
  bibsource = {DBLP,}


Today's business enterprises compete on a global scale in order to meet the competitive demands of the international market place. The Internet, which conveniently allows multiple customers and organizations to interact, is an excellent environment over which enterprises can build their WorkFlow Management Systems (WFMS). For example, many retail companies are building their Internet shopping systems. According to IUPUT, a prominent information technology market research firm, sales from online storefronts and Internet malls are expected to reach $230 billion by the year 2000. Wal-Mart, the largest retail company in U.S., enlarge their Internet shopping store by doubling the number of items available to 80,000 [30]. However, the current WorkFlow products which are based on the World Wide Web (WWW) lack important features such as integrated human access control and transaction management support due to the use of HTTP/CGI. Recently, using Java and the Object Management Group's (OMG) object request broker (ORB), researchers have proposed to build a world wide database (WWDB) [9, 25]. The combination of CORBA and Java seems to be suitable for Internet client/server requirement.

In this paper, through analysis of the unique requirements of the Internet shopping workflow environment, a transactional workflow model is proposed that supports dynamic creation of Internet workflow tasks and Internet workflow compensation tasks. This run-time task support gives the users more flexibility in the control of their workflows. Furthermore, the model provides users with flexible recovery mechanisms which are robust enough to meet the reliability requirements of the environment. Workflow tasks, task dependencies, and correctness criterion for the Internet shopping workflow are formally defined. Finally, we briefly describe an initial implementation of the model using CORBA and Java.

Copyright © 1997 by the ACM, Inc., used by permission. Permission to make digital or hard copies is granted provided that copies are not made or distributed for profit or direct commercial advantage, and that copies show this notice on the first page or initial screen of a display along with the full citation.

ACM SIGMOD Anthology

CDROM Version: Load the CDROM "Volume 2 Issue 5, SSDBM, DBPL, KRDB, ADBIS, COOPIS, SIGBDP" and ... DVD Version: Load ACM SIGMOD Anthology DVD 1" and ... BibTeX


Gustavo Alonso, Divyakant Agrawal, Amr El Abbadi, Mohan Kamath, Roger Günthör, C. Mohan: Advanced Transaction Models in Workflow Contexts. ICDE 1996: 574-581 BibTeX
Mansoor Ansari, Linda Ness, Marek Rusinkiewicz, Amit P. Sheth: Using Flexible Transactions to Support Multi-System Telecommunication Applications. VLDB 1992: 65-76 BibTeX
Jiansan Chen, Omran A. Bukhres, Ahmed K. Elmagarmid: The Implementation of Cooperative Mechanisms Among System Components in a Heterogeneous Multidatabase Environment. Computing Systems 6(3): 207-243(1993) BibTeX
Casimir J. Crawley, Omran A. Bukhres: Failure Handling in CORBAflow: A CORBA-Based Transactional Workflow Architecture. DASFAA 1997: 77-86 BibTeX
Umeshwar Dayal, Meichun Hsu, Rivka Ladin: Organizing Long-Running Activities with Triggers and Transactions. SIGMOD Conference 1990: 204-214 BibTeX
Ahmed K. Elmagarmid, Yungho Leu, James G. Mullen, Omran A. Bukhres: Introduction to Advanced Transaction Models. Database Transaction Models for Advanced Applications 1992: 33-52 BibTeX
Hector Garcia-Molina, Kenneth Salem: Sagas. SIGMOD Conference 1987: 249-259 BibTeX
Dimitrios Georgakopoulos, Mark F. Hornick, Amit P. Sheth: An Overview of Workflow Management: From Process Modeling to Workflow Automation Infrastructure. Distributed and Parallel Databases 3(2): 119-153(1995) BibTeX
Gail E. Kaiser, Calton Pu: Dynamic Restructuring of Transactions. Database Transaction Models for Advanced Applications 1992: 265-295 BibTeX
Amit P. Sheth, Krys Kochut, John A. Miller, Devashish Worah, Souvik Das, Chenye Lin, Devanand Palaniswami, John Lynch, Ivan Shevchenko: Supporting State-Wide Immunisation Tracking Using Multi-Paradigm Workflow Technology. VLDB 1996: 263-273 BibTeX
Amit P. Sheth, Marek Rusinkiewicz: On Transactional Workflows. IEEE Data Eng. Bull. 16(2): 37-40(1993) BibTeX
Aidong Zhang, Marian H. Nodine, Bharat K. Bhargava, Omran A. Bukhres: Ensuring Relaxed Atomicity for Flexible Transactions in Multidatabase Systems. SIGMOD Conference 1994: 67-78 BibTeX
ACM SIGMOD Anthology - DBLP: [Home | Search: Author, Title | Conferences | Journals]
ACM SIGMOD Anthology: Copyright © by ACM (, Corrections:
DBLP: Copyright © by Michael Ley (, last change: Sat May 16 22:56:35 2009