Adept_flex—Supporting Dynamic Changes of Workflows Without Losing Control
Journal of Intelligent Information Systems - Special issue on workflow management systems
From Centralized Workflow Specification to Distributed WorkflowExecution
Journal of Intelligent Information Systems - Special issue on workflow management systems
A configuration management approach for large workflow management systems
WACC '99 Proceedings of the international joint conference on Work activities coordination and collaboration
Transaction Processing: Concepts and Techniques
Transaction Processing: Concepts and Techniques
COOPIS '97 Proceedings of the Second IFCIS International Conference on Cooperative Information Systems
Managing Evolving Workflow Specifications
COOPIS '98 Proceedings of the 3rd IFCIS International Conference on Cooperative Information Systems
Flexible Modeling and Execution of Workflow Activities
HICSS '98 Proceedings of the Thirty-First Annual Hawaii International Conference on System Sciences-Volume 7 - Volume 7
Flexible Support of Team Processes by Adaptive Workflow Systems
Distributed and Parallel Databases
Exception Handling in Distributed Workflow Systems Using Mobile Agents
ICEBE '05 Proceedings of the IEEE International Conference on e-Business Engineering
IT support for healthcare processes - premises, challenges, perspectives
Data & Knowledge Engineering
Change patterns and change support features in process-aware information systems
CAiSE'07 Proceedings of the 19th international conference on Advanced information systems engineering
Safe distribution of declarative processes
SEFM'11 Proceedings of the 9th international conference on Software engineering and formal methods
Process Evolution in a Distributed Process Execution Environment
International Journal of Information System Modeling and Design
Hi-index | 0.00 |
Flexible support of distributed business processes is a characteristic challenge for any workflow management system (WfMS). Scalability at the presence of high loads as well as the capability to dynamically adapt running process instances are essential requirements. Should the latter one be not met, the WfMS will not have the necessary flexibility to cover the wide range of process-oriented applications deployed in many organizations. Scalability and flexibility have, for the most part, been treated separately in literature thus far. Even though they are basic needs for a WfMS, the requirements related with them are totally different. To achieve satisfactory scalability, on the one hand the system needs to be designed such that a workflow (WF) instance can be controlled by several WF servers that are as independent from each other as possible. Yet dynamic WF changes, on the other hand, necessitate a (logical) central control instance which knows the current and global state of a WF instance. This paper presents methods which allow ad-hoc modifications (e.g., to insert, delete, or shift steps) to be correctly performed in a distributed WfMS; i.e., in a WfMS with partitioned WF execution graphs and distributed WF control. It is especially noteworthy that the system succeeds in realizing the full functionality as given in the central case while, at the same time, achieving favorable behavior with respect to communication costs.