Towards QoS-Based Web Services Discovery

The current UDDI-based web services discovery technologies are designed to discover services which can satisfy consumers' functional requirements. The consumers' non-functional requirements such as quality of services are largely ignored in discovery. This may lead to the problem that the services returned from discovery are ineffective and even useless. To solve this problem, this paper presents an approach to achieving QoS-based Web services discovery. Data structures are proposed for both service providers and service consumers to describe non-functional information about services. A serial of algorithms are developed for matching and ranking services according to consumers' non-functional requirements.

[1]  Tomoya Enokido,et al.  The fourth IEEE Workshop on Software Technologies for Future Embedded and Ubiquitous Systems, SEUS 2006 and the second International Workshop on Collaborative Computing, Integration, and Assurance, WCCIA 2006 : proceedings : 27-28 April 2006, Gyeongju, Korea , 2006 .

[2]  Gwyduk Yeom,et al.  A QoS model and testing mechanism for quality-driven Web services selection , 2006, The Fourth IEEE Workshop on Software Technologies for Future Embedded and Ubiquitous Systems, and the Second International Workshop on Collaborative Computing, Integration, and Assurance (SEUS-WCCIA'06).

[3]  Bu-Sung Lee,et al.  DAML-QoS ontology for Web services , 2004 .

[4]  E. Michael Maximilien,et al.  A framework and ontology for dynamic Web services selection , 2004, IEEE Internet Computing.

[5]  Wenli Dong QoS Driven Service Discovery Method Based on Extended UDDI , 2007, Third International Conference on Natural Computation (ICNC 2007).

[6]  Dimitris Plexousakis,et al.  Semantic QoS Metric Matching , 2006, 2006 European Conference on Web Services (ECOWS'06).

[7]  Michele Melchiori,et al.  QoS in ontology-based service classification and discovery , 2004 .

[8]  Paul J. Deitel,et al.  Web Services A Technical Introduction , 2002 .

[9]  A. Kumar,et al.  Semantic Description and Discovery of Grid Services using WSDL-S and QoS based Matchmaking Algorithm , 2006, 2006 International Conference on Advanced Computing and Communications.

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

[11]  Tao Yu,et al.  The Design of QoS Broker Algorithms for QoS-Capable Web Services , 2004, Int. J. Web Serv. Res..

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

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

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

[15]  Cao Jian,et al.  Interactive Web service choice-making based on extended QoS model , 2005, The Fifth International Conference on Computer and Information Technology (CIT'05).

[16]  Ying Yu,et al.  OWL-S Based Interaction Testing of Web Service-Based System , 2007, Third International Conference on Next Generation Web Services Practices (NWeSP'07).

[17]  Andrea D'Ambrogio,et al.  A Model-driven WSDL Extension for Describing the QoS ofWeb Services , 2006, 2006 IEEE International Conference on Web Services (ICWS'06).

[18]  Yang Liu,et al.  Grid Service Selection Using QoS Model , 2007 .

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

[20]  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).

[21]  Yang Liu,et al.  Grid Service Selection Using QoS Model , 2007, Third International Conference on Semantics, Knowledge and Grid (SKG 2007).

[22]  K. Kritikos,et al.  A Semantic QoS-based Web Service Discovery Algorithm for Over-Constrained Demands , 2007, Third International Conference on Next Generation Web Services Practices (NWeSP'07).