Discovering the best web service: A neural network-based solution

Differentiating between Web services that share similar functionalities is becoming a major challenge into the discovery of Web services. In this paper we propose a framework for enabling the efficient discovery of Web services using Artificial Neural Networks (ANN) best known for their generalization capabilities. The core of this framework is applying a novel neural network model to Web services to determine suitable Web services based on the notion of the Quality of Web Service (QWS). The main concept of QWS is to assess a Web service's behaviour and ability to deliver the requested functionality. Through the aggregation of QWS for Web services, the neural network is capable of identifying those services that belong to a variety of class objects. The overall performance of the proposed method shows a 95% success rate for discovering Web services of interest. To test the robustness and effectiveness of the neural network algorithm, some of the QWS features were excluded from the training set and results showed a significant impact in the overall performance of the system. Hence, discovering Web services through a wide selection of quality attributes can considerably be influenced with the selection of QWS features used to provide an overall assessment of Web services.

[1]  Eyhab Al-Masri,et al.  A Framework for Efficient Discovery of Web Services Across Heterogeneous Registries , 2007, 2007 4th IEEE Consumer Communications and Networking Conference.

[2]  Quan Z. Sheng,et al.  Quality driven web services composition , 2003, WWW '03.

[3]  Nicholas Kushmerick,et al.  Learning to Attach Semantic Metadata to Web Services , 2003, International Semantic Web Conference.

[4]  E. Michael Maximilien,et al.  Conceptual model of web service reputation , 2002, SGMD.

[5]  Anup Kumar,et al.  A generalized framework for providing QoS based registry in service oriented architecture , 2005, 2005 IEEE International Conference on Services Computing (SCC'05) Vol-1.

[6]  Shuping Ran,et al.  A model for web services discovery with QoS , 2003, SECO.

[7]  Eyhab Al-Masri,et al.  A context-aware mobile service discovery and selection mechanism using artificial neural networks , 2006, ICEC '06.

[8]  Munindar P. Singh,et al.  Agent-based service selection , 2004, J. Web Semant..

[9]  Eyhab Al-Masri,et al.  WSCE: A Crawler Engine for Large-Scale Discovery of Web Services , 2007, IEEE International Conference on Web Services (ICWS 2007).

[10]  Eyhab Al-Masri,et al.  QoS-based Discovery and Ranking of Web Services , 2007, 2007 16th International Conference on Computer Communications and Networks.

[11]  Jun Zhang,et al.  Simlarity Search for Web Services , 2004, VLDB.

[12]  Yiming Yang,et al.  A Comparative Study on Feature Selection in Text Categorization , 1997, ICML.

[13]  Neil J. Gunther,et al.  The Practical Performance Analyst , 1998 .

[14]  RanShuping A model for web services discovery with QoS , 2003 .

[15]  Chi-Chun Lo,et al.  Fuzzy Consensus on QoS in Web Services Discovery , 2006, 20th International Conference on Advanced Information Networking and Applications - Volume 1 (AINA'06).

[16]  Shensheng Zhang,et al.  Interactive Web service choice-making based on extended QoS model , 2006 .

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

[18]  Christos Makris,et al.  Web Service discovery based on Quality of Service , 2006, IEEE International Conference on Computer Systems and Applications, 2006..

[19]  Eyhab Al-Masri,et al.  Investigating web services on the world wide web , 2008, WWW.