Title :
A Model-Driven Approach for Dynamic Web Service Composition
Author :
Zhao, Chenting ; Duan, Zhenhua ; Zhang, Man
Author_Institution :
Inst. of Comput. Theor. & Technol., Xidian Univ., Xi´´an, China
Abstract :
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.
Keywords :
Web services; business process re-engineering; ontologies (artificial intelligence); software architecture; SOA; business agility; business innovation; business process requirements; dynamic Web service composition; model-driven approach; ontology; semantic matchmaking; service oriented architecture; Ontologies; Process design; Prototypes; Service oriented architecture; Software engineering; Software reusability; Software standards; Technological innovation; Unified modeling language; Web services; MDA; UML; WS-BPEL; Web Services; model transformation;
Conference_Titel :
Software Engineering, 2009. WCSE '09. WRI World Congress on
Conference_Location :
Xiamen
Print_ISBN :
978-0-7695-3570-8
DOI :
10.1109/WCSE.2009.394