I. Introduction
Currently most enterprises try to align their business processes with the supporting IT by migrating towards web service-oriented architecture (WSOA). Web service technologies are commonly recognized as a promising way for the implementation of SOA. However, WSOA is not meant to be built from scratch but rather the functionality of existing systems and their components have to be leveraged to web services. Bottom-up approaches start with the existing software systems and ease traditional application integration: web services feature standardized interfaces described using WSDL (Web Service Definition Language) as well as a standardized communication protocol, namely SOAP, which both are commonly accepted. The integration process can then be applied by the composition of web services of heterogeneous underlying software systems using process execution languages like BPEL (Business Process Execution Language) [1]. Top-down approaches start with business processes and focus at their model-driven mapping down to basic and composite web services. They enable business analysts to perform so-called programming-in-the-large, the system-independent orchestration of business-related (web) services along business processes [2].