Skip to main content

A Component-based Workflow System with Dynamic Modifications

  • Conference paper
  • First Online:
Next Generation Information Technologies and Systems (NGITS 1999)

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

Abstract

Adapting to changes in its environment dynamically is a very important aspect of workflow systems. In this paper, we propose a component-based workflow system architecture specifically designed for this purpose. To allow for easy modification of workflow instances, an instance is designed as an object that contains all the necessary data and control information as well as its execution history. This feature facilitates to dynamically modify the process definition on instance basis at run time. The system is designed to consist of functional components like, Basic Enactment Service, History Manager, Workflow Monitoring Tool, Dynamic Modification Tool, etc. The clients of the system are coded as network-transportable applets written in Java so that the end user can activate workflow system components by connecting to the Workflow Domain Manager over the Internet. In this paper we also present a workflow process definition language FLOWDL, its graphical representation FLOWGRAPH and a workflow process modification language FLOWML and illustrate how the modification process is handled.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. N. Adam, V. Atluri, W.K. Huang; “Modeling and Analysis of Workflows Using Petri Nets”, Journal of Intelligent Information Systems, Special Issue on Workflow and Process Management, Volume 10, Issue 2, March 1998.

    Google Scholar 

  2. G. Alonso, and H.J. Schek; “Research Issues in Large Workflow Management Systems”, Proc. of NFS Workshop on Workflow and Process Automation in Information Systems: State-of-the-Art and Future Directions, Edited-by A. Sheth, Athens, Georgia, May 1996.

    Google Scholar 

  3. I.B. Arpinar, S. (Nural) Arpinar, U. Halici, and A. Dogac; “Correctness of Workflows in the Presence of Concurrency”, Intl. Conf. on Next Generation Info. Tech. and Sys., Israel, July 1997.

    Google Scholar 

  4. F. Casati, S. Ceri, B. Pernici, G. Pozzi, “Workflow Evolution”, Data and Knowledge Engineering, Volume 24, Issue 3, pp. 211–238, January 1998.

    Article  MATH  Google Scholar 

  5. Q. Chen, U. Dayal, “A Transactional Nested Process Management System”, Proc. of the 12th Intl. Conf. on Data Engineering, New Orleans, Louisiana, USA, February 1996.

    Google Scholar 

  6. I. Cingil, A. Dogac, “A Component-based System Architecture for Adaptable Workflow Systems”, Technical Report 98-2, Software Research and Development Center, Dept. of Computer Engineering, Middle East Technical University, 1998.

    Google Scholar 

  7. U. Dayal, M. Hsu, R. Ladin, “A Transaction Model for Long-running Activities”, Proc. of the 17th Intl. Conf. on Very Large Databases, pages 113–122, September 1991.

    Google Scholar 

  8. A. Dogac, E. Gokkoca, S. Arpinar, P. Koksal, I. Cingil, I.B. Arpinar, N. Tatbul, P. Karagoz, U. Halici, M. Altinel, “Design and Implementation of a Distributed Workflow Management System: METUFlow”, In: [9].

    Google Scholar 

  9. A. Dogac, L. Kalinichenko, M.T. Ozsu, and A. Sheth (eds.), “Advances in Workflow Management Systems and Interoperability”, Springer Verlag, 1998.

    Google Scholar 

  10. C. Ellis, K. Keddara, and G. Rozenberg, “Dynamic Change Within Workflow Systems”, Proc. of the ACM Conf. on Organizational Computing Systems, 1995.

    Google Scholar 

  11. E. Gokkoca, M. Altinel, I. Cingil, N. Tatbul, P. Koksal, A. Dogac, “Design and Implementation of a DistributedWorkflow Enactment Service ”, Proc. of Intl. Conf. on Cooperative Information Systems, Charleston, USA, June 1997.

    Google Scholar 

  12. Y. Han, A. Sheth, “On Adaptive Workflow Modeling”, 4th Intl. Conf. on Information Systems Analysis and Synthesis, Orlando, Florida, July 1998.

    Google Scholar 

  13. D. Hollinsworth, “The Workflow Reference Model”, Technical Report TC00-1003, Workflow Management Coalition, December 1996. Accessible via: http://www.aiai.ed.ac.uk/WfMC/.

  14. G. Joeris, O. Herzog, “Managing Evolving Worflkow Specifications”, 3rd Intl. Conf. on Cooperative Information Systems, COOPIS’98, New York, August 1998.

    Google Scholar 

  15. P. Karagoz, S. Arpinar, P. Koksal, N. Tatbul, E. Gokkoca, and A. Dogac, “Task Handling in Workflow Management Systems”, Intl. Workshop on Issues and Applications of Database Technology, Berlin, June 1998.

    Google Scholar 

  16. P. Koksal, S. Arpinar, and A. Dogac, “Workflow History Management”, ACM Sigmod Record, Vol. 27, No. 1, March 1998.

    Google Scholar 

  17. C. Liu, M.E. Orlowska, H. Li, “Automating Handover in Dynamic Workflow Environments”, CAiSE 1998, pp. 139–157.

    Google Scholar 

  18. L. Liu, C. Pu, “Methodical Restructuring of Complex Workflow Activities”, Intl. Conf. on Data Engineering, ICDE’ 98, 1998.

    Google Scholar 

  19. M. Reichert, P. Dadam, “A Framework for Dynamic Changes in Workflow Management Systems”, in Proc. of DEXA’97, September 1997, Toulouse, France.

    Google Scholar 

  20. M. Reichert, P. Dadam, “ADEPT ex-Supporting Dynamic Changes of Workflows Without Loosing Control”, in Journal of Intelligent Information Systems (JIIS), Special Issue on Workflow and Process Management, Volume 10, Issue 2, March 1998.

    Google Scholar 

  21. M. Reichert, C. Hensinger, P. Dadam, “Dynamic Workflow Changes in Clinical Application Environments”, in Proc. of EDBT-Workshop, 1998.

    Google Scholar 

  22. S.W. Sadiq, M.E. Orlowska, “On Dynamic Modification of Workflows”, Technical Report, July 1998.

    Google Scholar 

  23. A. Sheth, D. Georgakopoulos, S. Joosten, M. Rusinkiewicz, W. Scacchi, J. Wileden, A. Wolf, Report from the NSF workshop on workflow and process automation in information systems, in ACM SIGMOD Record, 25(3):55–67, December 1996.

    Article  Google Scholar 

  24. A. Sheth, K. Kochut, “Workflow Applications to Research Agenda: Scalable and Dynamic Work Coordination and Collaboration Systems”, in [9].

    Google Scholar 

  25. E. Turanalp, “Design and Implementation of a Graphical Workflow Definition Tool”, Master Thesis, Department of Computer Engineering, Middle East Technical University, Ankara, Turkiye, 1997.

    Google Scholar 

Download references

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1999 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Koksal, P., Cingil, I., Dogac, A. (1999). A Component-based Workflow System with Dynamic Modifications. In: Pinter, R.Y., Tsur, S. (eds) Next Generation Information Technologies and Systems. NGITS 1999. Lecture Notes in Computer Science, vol 1649. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-48521-X_19

Download citation

  • DOI: https://doi.org/10.1007/3-540-48521-X_19

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-66225-9

  • Online ISBN: 978-3-540-48521-6

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics