
Introduction
This book presents a concise approach to integration of loosely coupled ser-
vices into workflow applications. The majority of complex tasks, especially
those that span several application fields, often need to be performed by vari-
ous services and parties working together. This requires modeling of a complex
task in terms of simple ones, finding services capable of executing the latter,
subsequent optimization, and execution. Optimization includes assignment of
services to the simple tasks in such a way that predefined global and local
Quality of Service (QoS) goals are optimized and satisfied with ability to
react to dynamic changes of QoS ...