Exotica/FMDC: A workflow management system for mobile and disconnected clients

Workflow Management Systems (WFMSs) automate the execution of business processes in environments encompassing large numbers of users distributed over a wide geographic area and using heterogeneous resources. Current implementations allow the definition and controlled execution of complex and long lived business processes as the basis for an enterprise-wide collaborative system but, in most cases, the autonomy of the users is greatly restricted due to architectural and design considerations. In particular, existing systems are built around a centralized server. As a result, users need to maintain an uninterrupted connection with the server to perform the different tasks assigned to them. This is a severe restriction, especially when considering the emergence of mobile computing, and the increase in use of laptops and small computers which are connected to the network only occasionally and which will, undoubtedly, be the tool of choice for many users. This paper addresses the problem of supporting disconnected workflow clients in large workflow management systems while still preserving the correctness of the overall execution and allowing coordinated interactions between the different users regardless of their location.

[1]  D. Hollingsworth The workflow Reference Model , 1994 .

[2]  Gustavo Alonso,et al.  Exotica/FMDC: Handling Disconnected Clients in a Workflow Management System , 1995, CoopIS.

[3]  Tomasz Imielinski,et al.  Querying in Highly Mobile Distributed Environments , 1992, VLDB.

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

[5]  Amit P. Sheth,et al.  An overview of workflow management: From process modeling to workflow automation infrastructure , 1995, Distributed and Parallel Databases.

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

[7]  Gustavo Alonso,et al.  Exotica/FMQM: A Persistent Message-Based Architecture for Distributed Workflow Management , 1995 .

[8]  Tomasz Imielinski,et al.  Mobile Wireless Computing: Solutions and Challenges in Data Management , 1993 .

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

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

[11]  F. Caeldries Reengineering the Corporation: A Manifesto for Business Revolution , 1994 .

[12]  Gustavo Alonso,et al.  Letter from the Special Issue Editor , 1995, IEEE Data Eng. Bull..

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

[14]  Sharad Mehrotra,et al.  INCAS: A Computation Model for Dynamic Workflows in Autonomous Distributed Environments , 1994 .

[15]  Ehud Shapiro,et al.  Active mail—a framework for implementing groupware , 1992, CSCW '92.