WIDE Workflow Model and Architecture

Workflow management is emerging as a challenging area for databases, stressing database technology beyond its current capabilities. Workflow management systems need to be more integrated with data management technology, in particular as it concerns the access to external databases and as a support technology for workflow management, to support intelligent exception handling and transaction management. Thus, a convergence between workflow management and databases is occurring. In order to make such convergence effective, however, it is required to improve and strengthen the specification of workflows at the conceptual level, by formalizing within a unique model their "internal behavior'' (e.g., interaction and cooperation between tasks), their relationship to the environment (e.g., assignment of work task to agents) and the access to external databases. In the WIDE (Workflow on Intelligent and Distributed database Environment) project , a rich conceptual model is proposed, including an organizational model as a basis for task assignment proposed for the project, advanced functionalities for exception handling, the concepts of multitask and supertasks for workflow modularization, and integrated extended transactional semantics. 1 WIDE is an ESPRIT Project of the European Commission (Project N. 20280). Partners in WIDE are: Sema Group sae Spain, Politecnico di Milano, University of Twente, Hospital General de Manresa, ING Bank.

[1]  Fabio Casati,et al.  Semantic Workflow Interoperability , 1996, EDBT.

[2]  Umeshwar Dayal,et al.  Organizing long-running activities with triggers and transactions , 1990, SIGMOD '90.

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

[4]  Amit P. Sheth,et al.  Specifying and Enforcing Intertask Dependencies , 1993, VLDB.

[5]  Giampio Bracchi,et al.  The design requirements of office systems , 1984, TOIS.

[6]  Gary J. Nutt,et al.  Supporting unstructured workflow activities in the Bramble ICN system , 1995, COCS '95.

[7]  Clarence A. Ellis,et al.  Modeling and Enactment of Workflow Systems , 1993, Application and Theory of Petri Nets.

[8]  Carlo Ghezzi,et al.  Process Model Evolution in the SPADE Environment , 1993, IEEE Trans. Software Eng..

[9]  ShethAmit,et al.  An overview of workflow management , 1995 .

[10]  Jacques Wainer,et al.  WorkFlow systems: a few definitions and a few suggestions , 1995, COCS '95.

[11]  Jennifer Widom,et al.  Active Database Systems , 1995, Modern Database Systems.

[12]  Thomas W. Malone,et al.  Modeling Coordination in Organizations and Markets , 1987 .

[13]  Terry Winograd,et al.  The action workflow approach to workflow management technology , 1992, CSCW '92.

[14]  Christoph Bussler,et al.  Implementing agent coordination for workflow management systems using active database systems , 1994, Proceedings of IEEE International Workshop on Research Issues in Data Engineering: Active Databases Systems.

[15]  David Forster,et al.  A Representation for Collections of Temporal Intervals , 1986, AAAI.

[16]  B. Pernici,et al.  Objects with roles , 1990, COCS '90.

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

[18]  Michael Stonebraker,et al.  Database research: achievements and opportunities into the 1st century , 1996, SGMD.

[19]  Grzegorz Rozenberg,et al.  Dynamic change within workflow systems , 1995, COCS '95.