Skip to Main Content
With the development of service oriented architecture (SOA), Web services have been adopted as the system integration solution by more and more enterprises. The greatest value that SOA brings to these enterprises is increased business agility. Thus, it is a key issue of successful SOA solutions to provide a dynamic Web service composition approach to facilitate business innovation and adapt IT to today's fast changing markets. In this paper, we propose a model-driven approach for dynamic Web service composition. First, we define two UML models to modeling Web services and business processes, as well as describing the semantics of Web service functionalities and business process requirements. Then, we generate Web service and business process implementations from these two models automatically by following our predefined mapping patterns and transformation rules. Finally, by performing ontology-based semantic matchmaking, the qualified Web services can be dynamically selected and bound into the business processes. A prototype system has been developed and is also delivered to demonstrate the effectiveness of our approach.
Software Engineering, 2009. WCSE '09. WRI World Congress on (Volume:4 )
Date of Conference: 19-21 May 2009