TY - CHAP
T1 - Flexibility as a service
AU - Aalst, van der, W.M.P.
AU - Adams, M.
AU - Hofstede, ter, A.H.M.
AU - Pesic, M.
AU - Schonenberg, H.
PY - 2009
Y1 - 2009
N2 - The lack of flexibility is often seen as an inhibitor for the successful application of workflow technology. Many researchers have proposed different ways of addressing this problem and some of these ideas have been implemented in commercial systems. However, a "one size fits all" approach is likely to fail because, depending on the situation (i.e., characteristics of processes and people involved), different types of flexibility are needed. In fact within a single process/organisation varying degrees of flexibility may be required, e.g., the front-office part of the process may require more flexibility while the back-office part requires more control. This triggers the question whether different styles of flexibility can be mixed and integrated into one system. This paper proposes the Flexibility as a Service (FAAS) approach which is inspired by the Service Oriented Architecture (SOA) and our taxonomy of flexibility. Activities in the process are linked to services. Different services may implement the corresponding activities using different workflow languages. This way different styles of modelling may be mixed and nested in any way appropriate. This paper demonstrates the FAAS approach using the Yawl, Declare, and Worklet services.
AB - The lack of flexibility is often seen as an inhibitor for the successful application of workflow technology. Many researchers have proposed different ways of addressing this problem and some of these ideas have been implemented in commercial systems. However, a "one size fits all" approach is likely to fail because, depending on the situation (i.e., characteristics of processes and people involved), different types of flexibility are needed. In fact within a single process/organisation varying degrees of flexibility may be required, e.g., the front-office part of the process may require more flexibility while the back-office part requires more control. This triggers the question whether different styles of flexibility can be mixed and integrated into one system. This paper proposes the Flexibility as a Service (FAAS) approach which is inspired by the Service Oriented Architecture (SOA) and our taxonomy of flexibility. Activities in the process are linked to services. Different services may implement the corresponding activities using different workflow languages. This way different styles of modelling may be mixed and nested in any way appropriate. This paper demonstrates the FAAS approach using the Yawl, Declare, and Worklet services.
U2 - 10.1007/978-3-642-04205-8_27
DO - 10.1007/978-3-642-04205-8_27
M3 - Chapter
SN - 978-3-642-04204-1
T3 - Lecture Notes in Computer Science
SP - 319
EP - 333
BT - Database Systems for Advanced Applications (DASFAA 2009 International Workshops: BenchmarX, MCIS, WDPP, PPDA, MBC, PhD, Brisbane, Australia, April 20-23, 2009)
A2 - Chen, L.
A2 - Liu, C.
A2 - Liu, Q.
A2 - Deng, K.
PB - Springer
CY - Berlin
ER -