Title :
Systematic Reuse of Web Services through Software Product Line Engineering
Author :
Alférez, Germán H. ; Pelechano, Vincente
Author_Institution :
Fac. de Ing. y Tecnol., Univ. de Montemorelos, Montemorelos, Mexico
Abstract :
In SOA, reusability logic is divided into services to support reuse. However, SOA lacks support for systematic reusability of Web services or composite Web services, making it more difficult to reuse them in mass production environments. On the other hand, SPL engineering supports systematic reuse by selecting the features that are part of a product while removing others that are not part of it. We propose a method in which SPL features are used to represent Web services and composite Web services. As a result, the selection or deselection of reusable features in a feature model guide the construction of particular service compositions. We have validated our approach based on a case study. Results related to systematic reuse demonstrate the value of our method.
Keywords :
Web services; service-oriented architecture; software reusability; SOA; SPL engineering; composite Web services; mass production environments; reusability logic; reusable feature selection; reusable features deselection; service-oriented architecture; software product line engineering; systematic Web service reusability; Conferences; Europe; Integrated circuits; Web services; Web service; model driven development; service-oriented architecture; software product line; systematic reuse;
Conference_Titel :
Web Services (ECOWS), 2011 Ninth IEEE European Conference on
Conference_Location :
Lugano
Print_ISBN :
978-1-4577-1532-7
DOI :
10.1109/ECOWS.2011.13