Title: Towards optimal discovery of web services for multiple QoS constraints and preferences

Authors: Guobing Zou; Yanglan Gan; Sen Niu; Mei Zhao; Bofeng Zhang

Addresses: School of Computer Engineering and Science, Shanghai University, Shanghai 200444, China ' School of Computer Science and Technology, Donghua University, Shanghai 201620, China ' School of Computer Engineering and Science, Shanghai University, Shanghai 200444, China ' School of Computer Engineering and Science, Shanghai University, Shanghai 200444, China ' School of Computer Engineering and Science, Shanghai University, Shanghai 200444, China

Abstract: Web service discovery (WSD) is the task of matchmaking a set of relevant web services. Quality of service (QoS) has recently been applied to represent non-functional properties of web services. Therefore, when those services provide the same functionality but have different QoS values, how to effectively filter out the services that cannot satisfy the QoS constraints and rank the remaining services is still an open research issue. In this paper, we propose an integrated approach that allows a service requester to specify a functionality request, multiple QoS constraints and their preferences, and our method discovers a set of the most appropriate ranked services with QoS utility aggregation. By conducting empirical experiments on simulated web services, we validate the feasibility of our service discovery approach. The running example shows that, our approach can find more appropriate services by the satisfiability of multiple QoS constraints and the ranking of aggregated QoS.

Keywords: web services; quality of service; service discovery; functionality matchmaking; QoS filtering; simulation; QoS utility aggregation; service ranking; QoS constraints.

DOI: 10.1504/IJWET.2014.065872

International Journal of Web Engineering and Technology, 2014 Vol.9 No.3, pp.277 - 299

Published online: 17 Dec 2014 *

Full-text access for editors Full-text access for subscribers Purchase this article Comment on this article