Efficient Approach Towards an Agent-Based Dynamic Web Service Discovery Framework with QoS Support

Web services are about the integration of applications via the Web. Hereby, the programming effort should be minimized through the reuse of standardized components and interfaces. One of the fundamental pillars of the Web service vision is a brokerage system that enables services to be published to a searchable repository and later retrieved by potential users. One of the subtasks in a service-oriented architecture is service discovery. Service discovery, the identification of existing Web Services that can be used by new Web applications, is one of the most critical problems deterring Web Service (WS) technology. Current solution is based on UDDI catalogue browsing that supports only primitive matching mechanisms and provides no control over the quality of registered services Quality of Service (QoS) is becoming an important criterion for selection of the best available service. Currently the problem is twofold. The Universal Description, Discovery and Integration (UDDI) registries do not have the ability to publish the QoS information, and the authenticity of the advertised QoS information available elsewhere may be questionable. We aim to refine the discovery process through designing a new framework that enhances retrieval algorithms by combining syntactic and semantic matching of services with QoS. We propose a model of QoS-based Web services discovery that combines an augmented UDDI registry to publish the QoS information and a reputation manager to assign reputation scores to the services based on customer feedback of their performance. The Certifier verifies the QoS claims from the Web service suppliers. A discovery agent facilitates QoS-based service discovery using the reputation scores in a service matching, ranking and selection algorithm. The novelty of our model lies in its simplicity and in its coordination of the above mentioned components. The Proposed framework should give Web services consumers some confidence about the quality of services of the discovered Web services.

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

[2]  E. Michael Maximilien,et al.  Toward autonomic web services trust and selection , 2004, ICSOC '04.

[3]  D. Box,et al.  Simple Object Access Protocol (SOAP) 1.1, W3C Note , 2000 .

[4]  Leon Sterling,et al.  Quality of service for web services , 2004 .

[5]  Dong Liu,et al.  The Framework Supporting QoS-Enabled Web Services , 2003, ICWS.

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

[7]  D. Box,et al.  Simple object access protocol (SOAP) 1.1 , 2000 .

[8]  V. S. Ananthanarayana,et al.  A QoS Broker Based Architecture for Dynamic Web Service Selection , 2008, 2008 Second Asia International Conference on Modelling & Simulation (AMS).

[9]  Patrick Martin,et al.  Reputation-Enhanced QoS-based Web Services Discovery , 2007, IEEE International Conference on Web Services (ICWS 2007).

[10]  Abdelhakim Hafid,et al.  A QoS broker based architecture for efficient Web services selection , 2005, IEEE International Conference on Web Services (ICWS'05).

[11]  Francisco Curbera,et al.  Web services description language (wsdl) version 1. 2 , 2001 .

[12]  Panagiotis Georgiadis,et al.  An approach to modeling Web service QoS and provision price , 2003, Fourth International Conference on Web Information Systems Engineering Workshops, 2003. Proceedings..

[13]  Daniel A. Menascé,et al.  QoS Issues in Web Services , 2002, IEEE Internet Comput..

[14]  Jadwiga Indulska,et al.  SuperstringRep: Reputation-enhanced Service Discovery , 2005, ACSC.