Translating user preferences into fuzzy rules for the automatic selection of services

This article proposes an approach for including user preferences and quality of service characteristics in the selection process of services. Our approach consists of a Domain ontology for the service description vocabulary, and a trader that facilitates user-preference-based service selection, combining imperfect service matching and ranking algorithms. The novelty of our approach lies in the fact that we automatically generate fuzzy rules starting from individual user preferences and use them in a fuzzy inference process that ranks the service candidates. We present our experiments to evaluate our approach using a prototype implementation of a service broker.

[1]  T. H. Tse,et al.  An Adaptive Service Selection Approach to Service Composition , 2008, 2008 IEEE International Conference on Web Services.

[2]  Vuong Xuan Tran,et al.  QoS Based Ranking for Web Services: Fuzzy Approaches , 2008, 2008 4th International Conference on Next Generation Web Services Practices.

[3]  Daniel A. Menascé,et al.  Utility-based QoS Brokering in Service Oriented Architectures , 2007, IEEE International Conference on Web Services (ICWS 2007).

[4]  Sudhir Agarwal,et al.  User Preference Based Automated Selection of Web Service Compositions , 2005 .

[5]  Sam Chung,et al.  Selection of Web Services with Imprecise QoS Constraints , 2007, IEEE/WIC/ACM International Conference on Web Intelligence (WI'07).

[6]  Gwo-Hshiung Tzeng,et al.  Fuzzy MCDM approach to select service provider , 2003, The 12th IEEE International Conference on Fuzzy Systems, 2003. FUZZ '03..

[7]  Ian Sommerville,et al.  Software Engineering: (Update) (8th Edition) (International Computer Science) , 2006 .

[8]  Xinfeng Ye,et al.  A Hybrid Approach to QoS-Aware Service Composition , 2008, 2008 IEEE International Conference on Web Services.

[9]  Thomas Kwok,et al.  Autonomic Ranking and Selection of Web Services by Using Single Value Decomposition Technique , 2008, 2008 IEEE International Conference on Web Services.

[10]  Yushun Fan,et al.  QoS-Aware Web Service Selection by a Synthetic Weight , 2007, Fourth International Conference on Fuzzy Systems and Knowledge Discovery (FSKD 2007).

[11]  Paolo Traverso,et al.  Service-Oriented Computing: State of the Art and Research Challenges , 2007, Computer.

[12]  Ian Sommerville,et al.  QoSOnt: a QoS ontology for service-centric systems , 2005, 31st EUROMICRO Conference on Software Engineering and Advanced Applications.

[13]  Sudhir Agarwal,et al.  SMART - a semantic matchmaking portal for electronic markets , 2005, Seventh IEEE International Conference on E-Commerce Technology (CEC'05).

[14]  Eugenio Zimeo,et al.  More Semantics in QoS Matching , 2007, IEEE International Conference on Service-Oriented Computing and Applications (SOCA '07).

[15]  Anne H. H. Ngu,et al.  QoS computation and policing in dynamic web service selection , 2004, WWW Alt. '04.

[16]  Michael R. Lyu,et al.  Extending Link-based Algorithms for Similar Web Pages with Neighborhood Structure , 2007, IEEE/WIC/ACM International Conference on Web Intelligence (WI'07).

[17]  Doru Todinca Specification-based Retrieval of Software Components through Fuzzy Inference , 2006 .

[18]  Feng Liu,et al.  A Semantic QoS-Aware Discovery Framework for Web Services , 2008, 2008 IEEE International Conference on Web Services.

[19]  Gerald Kotonya,et al.  A Domain-Independent Ontology for Non-Functional Requirements , 2007, IEEE International Conference on e-Business Engineering (ICEBE'07).

[20]  Yinsheng Li,et al.  A Fuzzy Model for Selection of QoS-Aware Web Services , 2006, 2006 IEEE International Conference on e-Business Engineering (ICEBE'06).

[21]  Elizabeth Chang,et al.  Intelligent Web Services Selection based on AHP and Wiki , 2007, Web Intelligence.