Systematic Reuse of Web Services through Software Product Line Engineering

Germán H. Alférez, Vicente Pelechano · 2011

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.

Read the paper · More papers on PaperTik