A Survey on Web Service Selection Techniques

Web services are the basic construct that aims to facilitate building of business application in a more flexible and interoperable manner for enterprise collaboration.  Service composition is performed to compose the various capabilities of available services.   Selecting an appropriate web service is a key step in service composition process.  With various services providing same functionalities around the web, the task of service selection for service composition is complicated.  It is vital to provide service consumers with facilities for selecting required web services according to their non-functional characteristics or quality of service (QoS).   A survey on various methods and underlying algorithms used for selecting proper web service for a request in presented in this paper.