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.