Distributed and Parallel Databases

, Volume 4, Issue 3, pp 229–247 | Cite as

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

  • G. Alonso
  • R. Günthör
  • M. Kamath
  • D. Agrawal
  • A. El Abbadi
  • C. Mohan
Article

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.

Key words

Workflow Disconnected Operation Mobile Computing 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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.Google Scholar
  2. 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.Google Scholar
  3. 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.Google Scholar
  4. 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.Google Scholar
  5. 5.
    Christoph Bussler. User Mobility in Workflow-Management-Systems. In Proceedings of the Telecommunications Information Networking Conference (TINA '95), Melbourne, Australia, February 1995.Google Scholar
  6. 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.Google Scholar
  7. 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.Google Scholar
  8. 8.
    C. Frye. Move to Workflow Provokes Business Process Scrutiny. Software Magarine, pages 77–89, April 1994.Google Scholar
  9. 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. 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. 11.
    H. García-Molina, D. Gawlick, J. Klein, K. Kleissner, and K. Salem. Coordinating Multi-transaction Activities. In Proceedings IEEE Spring Compcon, 1991.Google Scholar
  12. 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.Google Scholar
  13. 13.
    M.Hammer and J.Champy. Reengineering the Corporation: A Manifesto for Business Revolution. Harper-Business, New York, 1993.Google Scholar
  14. 14.
    D. Hollinsworth. The workflow reference model. Technical Report TC00-1003, Workflow Management Coalition, December 1994.Google Scholar
  15. 15.
    M. Hsu. Special Issue on Workflow and Extended Transaction Systems. Bulletin of the Technical Committee on Data Engineering, IEEE, 16(2), June 1993.Google Scholar
  16. 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.Google Scholar
  17. 17.
    Tomasz Imielinski and B. R. Badrinath. Mobile Wireless Computing: Solutions and Challenges in Data Management. Communications of the ACM, 37(10), October 1994.Google Scholar
  18. 18.
    IBM. FlowMark-Managing Your Workflow, Version 2.1. Document No. SH19-8243-00, March 1995.Google Scholar
  19. 19.
    IBM. FlowMark-Modeling Workflow, Version 2.1. Document No. SH19-8241-00, March 1995.Google Scholar
  20. 20.
    N. Krishnakumar and A. Sheth. Specifying Multi-system Workflow Applications in METEOR. Technical Report TM-24198, Bellcore, May 1994.Google Scholar
  21. 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.Google Scholar
  22. 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/.Google Scholar
  23. 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. 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. 25.
    Olivetti Systems & Networks GmbH. Ibisys X_Workflow-Vorgangssteuerung auf der Basis von X. 400, 1994. Produktbeschreibung.Google Scholar
  26. 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.Google Scholar
  27. 27.
    A. Sheth and M. Rusinkiewicz. On Transactional Workflows. Bulletin of the Technical Committee on Data Engineering, IEEE, 16(2), June 1993.Google Scholar
  28. 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.Google Scholar
  29. 29.
    D.Tsichritzis. Form Management. Communications of the ACM, 25(7):453–478, July 1982.Google Scholar
  30. 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

Copyright information

© Kluwer Academic Publishers 1996

Authors and Affiliations

  • G. Alonso
    • 1
  • R. Günthör
    • 2
  • M. Kamath
    • 3
  • D. Agrawal
    • 4
  • A. El Abbadi
    • 4
  • C. Mohan
    • 5
  1. 1.Department of Computer ScienceETH-Zürich, ETH-ZentrumZürichSwitzerland
  2. 2.IBM European Networking CenterHeidelbergGermany
  3. 3.Department of Computer ScienceUniversity of MassachusettsAmherstUSA
  4. 4.Department of Computer ScienceUniversity of CaliforniaSanta BarbaraUSA
  5. 5.IBM Almaden Research CenterSan JoseUSA

Personalised recommendations