Optimal Web Service Selection with Consideration for User's Preferences
Tajudeen Adeyemi Ajao, Safaai Deris · 2013
The upward trends in web service providers, consumers as well as web services pose remarkable challenges in the area of web service description, discovery and selection. While remarkable work has been done in the area of publishing and discovery, selection still remains an area of challenge. Therefore, emphasis is being placed on how to find an optimal service that will satisfy requester’s functional and non-functional requirements. Majority of the existing approaches either ignore the role of user's nonfunctional requirements or place unnecessary burden on the requester to provide weights for QoS parameters having specify QoS constraints while others assigned arbitrary value of zero to the weight(s) of parameter(s) not specify in the constraints by requesters. All these have the tendency of generating biased results. This research work proposes an enhanced method for selecting optimal service for requesters using Enhanced QoSbased Web Service Filtering Model. The approach of this work differs from the previous approaches in that user’s preferences are taken into count, and the weights are derived from the constraints specified by the user which results to weights that are true representation of user’s preferences while relieving user the burden of having to supply weights for QoS parameters. Experiments are conducted using Quality of Web Services datasets and the results confirm the model’s ability for selecting best web service based on requester’s preferences. The outcome of this research provides useful solution to service-oriented selection problems.