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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
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.
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.
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.
F. Casati, S. Ceri, B. Pernici, G. Pozzi, “Workflow Evolution”, Data and Knowledge Engineering, Volume 24, Issue 3, pp. 211–238, January 1998.
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.
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.
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.
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].
A. Dogac, L. Kalinichenko, M.T. Ozsu, and A. Sheth (eds.), “Advances in Workflow Management Systems and Interoperability”, Springer Verlag, 1998.
C. Ellis, K. Keddara, and G. Rozenberg, “Dynamic Change Within Workflow Systems”, Proc. of the ACM Conf. on Organizational Computing Systems, 1995.
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.
Y. Han, A. Sheth, “On Adaptive Workflow Modeling”, 4th Intl. Conf. on Information Systems Analysis and Synthesis, Orlando, Florida, July 1998.
D. Hollinsworth, “The Workflow Reference Model”, Technical Report TC00-1003, Workflow Management Coalition, December 1996. Accessible via: http://www.aiai.ed.ac.uk/WfMC/.
G. Joeris, O. Herzog, “Managing Evolving Worflkow Specifications”, 3rd Intl. Conf. on Cooperative Information Systems, COOPIS’98, New York, August 1998.
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.
P. Koksal, S. Arpinar, and A. Dogac, “Workflow History Management”, ACM Sigmod Record, Vol. 27, No. 1, March 1998.
C. Liu, M.E. Orlowska, H. Li, “Automating Handover in Dynamic Workflow Environments”, CAiSE 1998, pp. 139–157.
L. Liu, C. Pu, “Methodical Restructuring of Complex Workflow Activities”, Intl. Conf. on Data Engineering, ICDE’ 98, 1998.
M. Reichert, P. Dadam, “A Framework for Dynamic Changes in Workflow Management Systems”, in Proc. of DEXA’97, September 1997, Toulouse, France.
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.
M. Reichert, C. Hensinger, P. Dadam, “Dynamic Workflow Changes in Clinical Application Environments”, in Proc. of EDBT-Workshop, 1998.
S.W. Sadiq, M.E. Orlowska, “On Dynamic Modification of Workflows”, Technical Report, July 1998.
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.
A. Sheth, K. Kochut, “Workflow Applications to Research Agenda: Scalable and Dynamic Work Coordination and Collaboration Systems”, in [9].
E. Turanalp, “Design and Implementation of a Graphical Workflow Definition Tool”, Master Thesis, Department of Computer Engineering, Middle East Technical University, Ankara, Turkiye, 1997.
Editor information
Editors and Affiliations
Rights 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