Preference-Driven Refinement of Service Compositions

The Service Oriented Computing Paradigm proposes the construction of applications by integrating pre-existent services. Since a large number of services may be available in the Cloud, the selection of services is a crucial task in the definition of a composition. The selected services should attend the requirements of the compound application, by considering both functional and non-functional requirements (including quality and preference constraints). As the number of available services increases, the automation of the selection task becomes desirable. We propose a method for the refinement of service compositions that takes the abstract specification of a composition, the definition of concrete services and user preferences. Our algorithm produces a list of refinements in preference order. Experiments show that our method can be used in practice.

[1]  Serge Haddad,et al.  Selection of the Best composite Web Service Based on Quality of Service , 2010, ISSS/BPSC.

[2]  Mirian Halfeld Ferrari Alves,et al.  Automatic Refinement of Service Compositions , 2013, ICWE.

[3]  Carlo Ghezzi,et al.  Optimizing Service Selection and Allocation in Situational Computing Applications , 2013, IEEE Transactions on Services Computing.

[4]  Anupriya Ankolekar,et al.  Preference-based selection of highly configurable web services , 2007, WWW '07.

[5]  Sheila A. McIlraith,et al.  Preference-Based Web Service Composition: A Middle Ground between Execution and Search , 2010, SEMWEB.

[6]  Juan Manuel Adán Coello,et al.  Improving dynamic Web service selection in WS-BPEL using SPARQL , 2011, 2011 IEEE International Conference on Systems, Man, and Cybernetics.

[7]  Michael Mrissa,et al.  Combining Configuration and Query Rewriting for Web Service Composition , 2011, 2011 IEEE International Conference on Web Services.

[8]  Daniela Grigori,et al.  Adding Non-functional Preferences to Service Discovery , 2012, ICWE.

[9]  Evren Sirin,et al.  Web Service Composition with User Preferences , 2008, ESWC.

[10]  Anne H. H. Ngu,et al.  Flexible Composition of Enterprise Web Services , 2003, Electron. Mark..

[11]  Thomas Risse,et al.  Selecting skyline services for QoS-based web service composition , 2010, WWW '10.

[12]  Wenfeng Zhao,et al.  Automatic composition of information-providing web services based on query rewriting , 2011, Science China Information Sciences.

[13]  Alon Y. Halevy,et al.  MiniCon: A scalable algorithm for answering queries using views , 2000, The VLDB Journal.

[14]  Peter Dolog,et al.  A Scalable Approach for QoS-Based Web Service Selection , 2008, ICSOC Workshops.