“…As a consequence, there is a growing interest in systems that are capable of processing complex queries (i.e., tasks) utilizing remotely deployed services. Examples of such systems are scientific and business workflow management systems (e.g., Taverna [2], Triana [3], Pegasus [4]), service-based execution engines (e.g., OGSA-DAI/DQP [5,6], YQL 1 , BPELSE 2 , Apache ServiceMix 3 ) and data mashup platforms (e.g., Yahoo! Pipes 4 , IBM Mashup Center 5 , WSO2 Mashup Server 6 ).…”