“…While WS-BPEL represent the workflow orchestrated by a dominating entity (the BPEL engine running the BPEL script), WS-CDL defines the same workflow as a protocol between services which are independent peers working together to realize a collaboration: WS-CDL definition can be decomposed in different BPEL scripts, each one executed by a peer in the collaboration. Recently, two other languages have been proposed: SOAP Service Description Language (Parastatidis, 2006) which enables contract specification on WSDL 2.0 and it is better suited to precisely specify a web service interface than representing an orchestration language; Taverna (Wolstencroft, 2005) is a data-centric workflow language which uses data dependencies to describe a workflow of GRID processes. Any of these XML-based languages is not so useful without a related service creation environment, used to generate such languages from a high-level, possibly graphical, representation Regarding the service creation environment, WebSphere Studio Application Developer (IBM, 2007) and RapidFLEX Application Server (Pactolus, 2001) provide a graphical SCE easing the service creation process of value added services.…”