Web Service Customization Based on Service Feature Model

Service-oriented Computing (SOC) has become one of the most preferred distributed computing paradigms which utilize services as elements for designing and developing application systems. In SOC, consumers who have different functional and non-functional requirements might consume services offered by various providers. Faced with the increasing number of Web services and the diversity of service consumers' requirements, how to select and customize service models to satisfy consumers' personalized requirements remains an important issue. To this end, we adopt a model-driven development approach to customize services based on service feature modeling (SFM). Since SFM builds upon feature modeling (FM), it inherits the advantages of the latter. Furthermore, it takes into account service consumers' non-functional requirements with the attributes and attributes type that are not considered in the general feature model technique. A prototype shows the feasibility of the proposed approach.

[1]  Peng Liang,et al.  Semantic Interoperability Aggregation in Service Requirements Refinement , 2010, Journal of Computer Science and Technology.

[2]  Chong Wang,et al.  RGPS: a unified requirements meta-modeling frame for networked software , 2008, IWAAPF '08.

[3]  Jörn Kuhlenkamp,et al.  Participatory Service Design through Composed and Coordinated Service Feature Models , 2012, ICSOC.

[4]  Antonio Ruiz Cortés,et al.  Automated Reasoning on Feature Models , 2005, Seminal Contributions to Information Systems Engineering.

[5]  Christian Zirpins,et al.  Service feature modeling: modeling and participatory ranking of service design alternatives , 2014, Software & Systems Modeling.

[6]  Wei Sun,et al.  A Policy Framework for Collaborative Web Service Customization , 2006, 2006 Second IEEE International Symposium on Service-Oriented System Engineering (SOSE'06).

[7]  Marlon Dumas,et al.  The Rise of Web Service Ecosystems , 2006, IT Professional.

[8]  Keqing He,et al.  Customization of Service-Oriented Domain Models Using SWRL , 2014, 2014 IEEE International Conference on Services Computing.

[9]  Krzysztof Czarnecki,et al.  Staged configuration through specialization and multilevel configuration of feature models , 2005, Softw. Process. Improv. Pract..

[10]  Michael Stollberg,et al.  Efficient Business Service Consumption by Customization with Variability Modelling , 2010 .

[11]  Michal Antkiewicz,et al.  FeaturePlugin: feature modeling plug-in for Eclipse , 2004, eclipse '04.

[12]  Sergio Segura,et al.  Automated analysis of feature models 20 years later: A literature review , 2010, Inf. Syst..

[13]  Michael Stollberg,et al.  Service Customization by Variability Modeling , 2009, ICSOC/ServiceWave Workshops.

[14]  Kyo Chul Kang,et al.  Feature-Oriented Domain Analysis (FODA) Feasibility Study , 1990 .

[15]  Alan W. Colman,et al.  A Feature-Oriented Approach for Web Service Customization , 2010, 2010 IEEE International Conference on Web Services.

[16]  Halit Oğuztüzün,et al.  Mapping Extended Feature Models to Constraint Logic Programming over Finite Domains , 2010, SPLC.