@inbook{da9727a9c05946bfb4977d7f901dbcb0,
title = "Flexibility for Distributed Workflows",
abstract = "This chapter shows how flexibility can be realized for distributed workflows. The capability to dynamically adapt workflow instances during runtime (e.g., to add, delete or move activities) constitutes a fundamental challenge for any workflow management system (WfMS). While there has been significant research on ad-hoc workflow changes and on related correctness issues, there exists only little work on how to provide respective runtime flexibility in an enterprise-wide context as well. Here, scalability at the presence of high loads constitutes an essential requirement, often necessitating distributed (i.e., piecewise) control of a workflow instance by different workflow servers, which should be as independent from each other as possible. This chapter presents advanced concepts and techniques for enabling ad-hoc workflow changes in a distributed WfMS as well. Our focus is on minimizing the communication costs among workflow servers, while ensuring a correct execution behavior as well as correctness of ad-hoc workflow changes at any time.",
keywords = "METIS-263906, IR-67791, SCS-Services, EWI-15665",
author = "M.U. Reichert and T. Bauer and P. Dadam",
note = "This chapter is the result of work that was carried out while the first author was employed at the UT",
year = "2009",
doi = "10.4018/978-1-60566-669-3.ch006",
language = "Undefined",
isbn = "978-1-60566-669-3",
publisher = "IGI Global",
pages = "137--171",
booktitle = "Handbook of Research on Complex Dynamic Process Management: Techniques for Adaptability in Turbulent Environments",
}