Skip to main content
Log in

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

  • Published:
Distributed and Parallel Databases Aims and scope Submit manuscript

Abstract

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. G. Alonso, D. Agrawal, A. El Abbadi, C. Mohan, R. Günthör, and M. Kamath. Exotica/FMQM: A Persistent Message-Based Architecture for Distributed Workflow Management. In IFIP WG8.1 Working Conference on Information System Development for Decentralised Organizations, Trondheim, Norway, August 1995.

  2. G. Alonso, R. Günthör, K. Kamath, D. Agrawal, A. El Abbadi, and C. Mohan. Exotica/FMDC: Handling Disconnected Clients in a Workflow Management System. In Proceedings 3rd International Conference on Cooperative Information Systems, Vienna, Austria, May 1995.

  3. G. Alonso, M. Kamath, D. Agrawal, A. El Abbadi, R. Günthör, and C. Mohan. Failure Handling in Large Scale Workflow Management Systems. Research Report RJ 9913, IBM Almaden Research Center, November 1994.

  4. D. Barbara, S. Mehrota, and M. Rusinkiewicz. INCAS: A Computation Model for Dynamic Workflows in Autonomous Distributed Environments. Technical report, Matsushita Information Technology Laboratory, April 1994.

  5. Christoph Bussler. User Mobility in Workflow-Management-Systems. In Proceedings of the Telecommunications Information Networking Conference (TINA '95), Melbourne, Australia, February 1995.

  6. U. Dayal, M. Hsu, and R. Ladin. A Transaction Model for Long-running Activities. In Proceedings of the Sixteenth International Conference on Very Large Databases, pages 113–122, August 1991.

  7. W. Fisher and J. Gilbert. FileNet: A Distributed System Supporting WorkFlo; a Flexible Office Procedures Control Language. In IEEE Computer Society Office Automation Symposium, pages 247–249, Gaithersburg, MD, April 1987.

  8. C. Frye. Move to Workflow Provokes Business Process Scrutiny. Software Magarine, pages 77–89, April 1994.

  9. DimitriosGeorgakopoulos, Mark F.Hornick, F.Manola, M.L.Brodie, S.Heiler, F.Nayeri, and B.Hurwitz. An Extended Transaction Environment for Workflows in Distributed Object Computing. IEEE Computer Society Bulletin of the Technical Committee on Data Engineering, 16(2):24–27, June 1993.

    Google Scholar 

  10. D.Georgakopoulos, M.Hornick, and A.Sheth. An Overview of Workflow Management: From Process Modeling to Workflow Automation Infrastructure. Distributed and Parallel Databases, 3(2):119–153, April 1995.

    Google Scholar 

  11. H. García-Molina, D. Gawlick, J. Klein, K. Kleissner, and K. Salem. Coordinating Multi-transaction Activities. In Proceedings IEEE Spring Compcon, 1991.

  12. Y. Goldberg, M. Safran, and E. Shapiro, Active Mail-A Framework for Implementing Groupware. In Proc. of the Conference on Computer-Supported Cooperative Work (CSCW), pages 281–288, Toronto, Canada, October 31–November 4 1992.

  13. M.Hammer and J.Champy. Reengineering the Corporation: A Manifesto for Business Revolution. Harper-Business, New York, 1993.

    Google Scholar 

  14. D. Hollinsworth. The workflow reference model. Technical Report TC00-1003, Workflow Management Coalition, December 1994.

  15. M. Hsu. Special Issue on Workflow and Extended Transaction Systems. Bulletin of the Technical Committee on Data Engineering, IEEE, 16(2), June 1993.

  16. T. Imielinsky and B.R. Badrinath. Querying in Highly Mobile Distributed Environments. In Proceedings on the 18th VLDB Conference, Vancouver, British Columbia, Canada, 1992.

  17. Tomasz Imielinski and B. R. Badrinath. Mobile Wireless Computing: Solutions and Challenges in Data Management. Communications of the ACM, 37(10), October 1994.

  18. IBM. FlowMark-Managing Your Workflow, Version 2.1. Document No. SH19-8243-00, March 1995.

  19. IBM. FlowMark-Modeling Workflow, Version 2.1. Document No. SH19-8241-00, March 1995.

  20. N. Krishnakumar and A. Sheth. Specifying Multi-system Workflow Applications in METEOR. Technical Report TM-24198, Bellcore, May 1994.

  21. C. Mohan, G. Alonso, R. Günthör, and M. Kamath. Exotica: A research perspective on workflow management systems. Bulletin of the Technical Committee on Data Engineering, IEEE, 19(1), March 1995.

  22. Workflow Management Coalition Members. Glossary, A Workflow Management Coalition Specification. Technical report, The Workflow Management Coalition, November 1994. Accessible via: http://www.aiai.ed.ac.uk/WfMC/.

  23. T.W.Malone, K.R.Grant, K.Lai, R.Rao, and D.Rosenblitt. Semistructured Messages Are Surprisingly Useful for Computer-Supported Coordination. ACM Transctions on Office Information Systems, 5(2):115–131, 1987.

    Google Scholar 

  24. Dennis R.McCarthy and S.Sarin. Workflow and Transactions in InConcert. IEEE Bulletin of the Technical Committee on Data Engineering, 16(2):53–56, June 1993.

    Google Scholar 

  25. Olivetti Systems & Networks GmbH. Ibisys X_Workflow-Vorgangssteuerung auf der Basis von X. 400, 1994. Produktbeschreibung.

  26. A.P. Sheth. On Multi-system Applications and Transactional Workflows, Bellcore's projects PROMP and METEOR, 1994. Collection of papers and reports from Bellcore.

  27. A. Sheth and M. Rusinkiewicz. On Transactional Workflows. Bulletin of the Technical Committee on Data Engineering, IEEE, 16(2), June 1993.

  28. C. Tomlison, P. Attie, P. Canata, G. Meredith, A. Sheth, M. Singh, and D. Woelk. Workflow Support in Carnot. Bulletin of the Technical Committee on Data Engineering, 16(2), June 1993. IEEE Computer Society.

  29. D.Tsichritzis. Form Management. Communications of the ACM, 25(7):453–478, July 1982.

    Google Scholar 

  30. H.Waechter and A.Reuter. The ConTract Model. In A.K.Elmagarmid, editor, Database Transaction Models for Advanced Applications, chapter 7, pages 219–263. Morgan Kaufmann Publishers, San Mateo, 1992.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Additional information

Recommended by: Daniel Barbara, Ravi Jain, Narayanan Krishnakumar

Rights and permissions

Reprints and permissions

About this article

Cite this article

Alonso, G., Günthör, R., Kamath, M. et al. Exotica/FMDC: A workflow management system for mobile and disconnected clients. Distrib Parallel Databases 4, 229–247 (1996). https://doi.org/10.1007/BF00140951

Download citation

  • Received:

  • Accepted:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF00140951

Key words

Navigation