Skip to main content

Object-oriented design of a flexible workflow management system

  • Regular Papers
  • Conference paper
  • First Online:
Advances in Databases and Information Systems (ADBIS 1998)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1475))

Abstract

Workflow management systems aim at controlling the execution of complex application processes in distributed environments. Workflow management currently moves from modeling and executing mostly static structured workflows to supporting flexible workflows, which are typically executed in distributed and heterogeneous environments. This paper discusses the use of distributed object technology to built a flexible workflow management system. In particular, based on a detailed object-oriented object model, we discuss the dynamic behavior of workflow instances, and we show how flexibility requirements have influenced our design.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. CoCreate Software, et al. jFlow. Submission to Request for Proposals OMG Workflow Facility, 1997. OMG Document bom/97-08-05, 1997. (available from www.omg.org)

    Google Scholar 

  2. Dogac, A., Gokkoca, E., Arpinar, S., Koksal, P., Cingil, I., Arpinar, B., Tatbul, N., Karagoz, P. Halici, U., Altinel, M.: Design and Implementation of a Distributed Workflow Management System: METUFlow. NATO ASI Workshop, Istanbul, August 12–21, 1997. To appear in Springer ASI NATO Series

    Google Scholar 

  3. Data Access Technologies, Inc., et al. Combined Business Object Facility Proposal. OMG Business Object Domain Task Force BODTF-RFP 1 Submission. OMG Document bom/97-11-09, 1997.

    Google Scholar 

  4. Electronic Data Systems Corporationate Software. Submission to Request for Proposals OMG Workflow Facility, 1997. OMG Document bom/97-08-06, 1997. (available from www.omg.org)

    Google Scholar 

  5. C. Ellis, K. Keddara, G. Rozenberg. Dynamic Change Within Workflow Systems. In Proc. Conference on Organizational Computing Systems (COOCS), Milpitas, CA 1995, 10–22.

    Google Scholar 

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

    Article  Google Scholar 

  7. J. Hagemeyer, T. Herrmann, K. Just-Hahn, R. Striemer. Flexibility in Workflow Management Systems (in German). Software-Ergonomie ’97, 179–190, Dresden, March 1997.

    Google Scholar 

  8. IBM. IBM FlowMark: Modeling Workflow, Version 2 Release 2. Publ. No SH-19-8241-01, 1996.

    Google Scholar 

  9. Intelligent Systems Technology Inc. Submission to Request for Proposals OMG Workflow Facility, 1997. OMG Document bom/97-08-07, 1997. (available from www.omg.org)

    Google Scholar 

  10. Y. Ioannidis (ed.). Special Issue on Scientific Databases. Data Engineering Bulletin 16 (1) 1993.

    Google Scholar 

  11. Iona. Programming Guide Orbix 2. Iona Technologies PLC, March 1997

    Google Scholar 

  12. Jablonski, S., Bußler, C.: Workflow-Management: Modeling Concepts, Architecture and Implementation International Thomson Computer Press, 1996

    Google Scholar 

  13. F. Leymann, W. Altenhuber. Managing Business Processes as an Information Resource. IBM Systems Journal 33, 1994, 326–347.

    Article  Google Scholar 

  14. C.B. Medeiros, G. Vossen, and M. Weske. WASA: A workflow-based architecture to support scientific database applications (Extended Abstract). In Proc. 6th DEXA Conference, London, Spinger LNCS 978, 574–583, 1995.

    Google Scholar 

  15. Northern Telecom. Submission to Request for Proposals OMG Workflow Facility. OMG Document bom/97-08-04, 1997. (available from www.omg.org)

    Google Scholar 

  16. OMG. CorbaServices: Common Object Services Specification. (available from www.omg.org)

    Google Scholar 

  17. OMG: Workflow Management Facility: Request for Proposals. OMG Document cf/97-05-06, 1997 (available from www.omg.org)

    Google Scholar 

  18. Rational Software et al. Unified Modeling Language — UML Notation Guide. Version 1.1, September 1997. (available from www.rational.com/uml)

    Google Scholar 

  19. M. Reichert, P. Dadam. Supporting Dynamic Changes of Workflows Without Loosing Control. To appear: Journal of Intelligent Information Systems, Special Issue on Workflow and Process Management, Vol. 10, No. 2, 1998.

    Google Scholar 

  20. Sheth, A., Kochut, K.J.: Workflow Applications to Research Agenda: Scalable and Dynamic Work Coordination and Collaboration Systems. NATO ASI Workshop, Istanbul, August 12–21, 1997. To appear in Springer ASI NATO Series

    Google Scholar 

  21. W. Schulze. Evaluation of the Submissions to the Workflow Management Facility RFP. OMG Document bom/97-09-02, 1997.

    Google Scholar 

  22. A. Sheth, D. Georgakopoulos, S.M.M. Joosten, M. Rusinkiewicz, W. Scacchi, J. Wileden and A. Wolf. Report from the NSF Workshop on Workflow and Process Automation in Information Systems. Technical Report UGA-CS-TR-96-003 University of Georgia, Athens, GA, 1996.

    Google Scholar 

  23. J. Siegel. Corba — Fundamentals and Programming. John Wiley, 1996.

    Google Scholar 

  24. G. Vossen, M. Weske. The WASA Approach to Workflow Management for Scientific Applications. NATO ASI Workshop, Istanbul, August 12–21, 1997. To appear in: Springer ASI NATO Series.

    Google Scholar 

  25. M. Weske, D. Kuropka, J. Hündling, H. Schuschel. Design of a Flexible Work-flow Management System for Corba Architectures. (in German) Technical Report Angewandte Mathematik und Informatik 18/97-I, Universität Münster, 1997.

    Google Scholar 

  26. M. Weske, G. Vossen. Workflow Languages. To appear in: P. Bernus, K. Mertins, G. Schmidt (Editors): Handbook on Architectures of Information Systems, Springer, 1998.

    Google Scholar 

  27. M. Weske. Flexible Modeling and Execution of Workflow Activities. In Proceedings of 31st Hawai’i International Conference on System Sciences, Software Technology Track (Vol VII), 713–722. IEEE Computer Society Press, 1998.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Witold Litwin Tadeusz Morzy Gottfried Vossen

Rights and permissions

Reprints and permissions

Copyright information

© 1998 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Weske, M. (1998). Object-oriented design of a flexible workflow management system. In: Litwin, W., Morzy, T., Vossen, G. (eds) Advances in Databases and Information Systems. ADBIS 1998. Lecture Notes in Computer Science, vol 1475. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0057722

Download citation

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

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-64924-3

  • Online ISBN: 978-3-540-68309-4

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics