QBand: Indicating the Implementation Distribution of QoS-based Web Service Composition Solutions

Considerable researches focus on the improvement of the algorithms of service composition while ignoring the flexibility of users to set QoS constraints. Most of them assume that users could specify QoS constraints easily. But in reality, there are more considerations in setting QoS constraints. One of them is that a user wants to know the QoS situation of service composition solutions which implement the user’s task based on candidate web services available in the market. Then he can consider both QoS requirements expectations and actual QoS implementation levels to set QoS constraints. So we propose a data structure QBand to provide more information on QoS implementation levels of current web service compositions implementing the user’s task. It calculates two aspects of information: 1) the QoS boundary of the service composition solutions implementing the task based on QoS data of candidate web services, 2) the numbers of the service compositions available for each value in QoS boundary. QBand provides users an overview of current QoS implementation levels of service composition solutions for the users’ task, to assist users during setting QoS constraints. The algorithm can also be used for quantitive attributes of other composite system.

[1]  Salima Benbernou,et al.  A survey on service quality description , 2013, CSUR.

[2]  Bassam Al-Shargabi,et al.  Web Service Composition Survey: State of the Art Review , 2010 .

[3]  Gang Wang,et al.  Multi-strategic Approach of Fast Composition of Web Services , 2012, APWeb.

[4]  H. Varian Intermediate Microeconomics: A Modern Approach , 1987 .

[5]  Fan Kun Web services recommendation based on BPSO , 2010 .

[6]  Jiang Zhe An Optimization Model for Dynamic QoS-Aware Web Services Selection and Composition , 2009 .

[7]  Eyhab Al-Masri,et al.  WSCE: A Crawler Engine for Large-Scale Discovery of Web Services , 2007, IEEE International Conference on Web Services (ICWS 2007).

[8]  Stephen J. H. Yang,et al.  An optimal QoS-based Web service selection scheme , 2009, Inf. Sci..

[9]  Su Sen,et al.  Fuzzy Multi-Attribute Decision Making-Based Algorithm for Semantic Web Service Composition , 2009 .

[10]  Antonio Jorge Silva Cardoso,et al.  Quality of service and semantic composition of workflows , 2002 .

[11]  Ioana Sora,et al.  Dealing with fuzzy QoS properties in service composition , 2015, 2015 IEEE 10th Jubilee International Symposium on Applied Computational Intelligence and Informatics.

[12]  Kyo Chul Kang,et al.  Issues in Requirements Elicitation , 1992 .

[13]  Anja Strunk QoS-Aware Service Composition: A Survey , 2010, 2010 Eighth IEEE European Conference on Web Services.

[14]  Anne H. H. Ngu,et al.  QoS-aware middleware for Web services composition , 2004, IEEE Transactions on Software Engineering.

[15]  Chen Ding,et al.  User-centered design of a QoS-based web service selection system , 2011, Service Oriented Computing and Applications.

[16]  T. L. Saaty A Scaling Method for Priorities in Hierarchical Structures , 1977 .

[17]  Fuyuki Ishikawa,et al.  Efficient Heuristic Approach with Improved Time Complexity for Qos-Aware Service Composition , 2011, 2011 IEEE International Conference on Web Services.

[18]  Gang Wang,et al.  QoS-Based Service Composition under Various QoS Requirements , 2013, 2013 20th Asia-Pacific Software Engineering Conference (APSEC).

[19]  Jiang Changjun,et al.  Dynamic Web Service Selection Based on Discrete Particle Swarm Optimization , 2010 .

[20]  Maria Luisa Villani,et al.  A Lightweight Approach for QoS–Aware Service Composition , 2006 .

[21]  Luciano García-Bañuelos,et al.  Optimization of Complex QoS-Aware Service Compositions , 2011, ICSOC.

[22]  Maria Luisa Villani,et al.  An approach for QoS-aware service composition based on genetic algorithms , 2005, GECCO '05.

[23]  Yu Kun Review on SOA of Quality of Service Research , 2009 .

[24]  Liam O'Brien,et al.  Quality Attributes and Service-Oriented Architectures , 2005 .

[25]  Zibin Zheng,et al.  DH4SS: a distributed heuristic for QoS-based service selection , 2011, Int. J. Web Grid Serv..

[26]  Xi Chen,et al.  A Survey on QoS-aware Web Service Composition , 2011, 2011 Third International Conference on Multimedia Information Networking and Security.

[27]  Yushun Fan,et al.  QoS-Aware Web Service Selection by a Synthetic Weight , 2007, Fourth International Conference on Fuzzy Systems and Knowledge Discovery (FSKD 2007).

[28]  Eyhab Al-Masri,et al.  QoS-based Discovery and Ranking of Web Services , 2007, 2007 16th International Conference on Computer Communications and Networks.