Design of Competitive Web Services Using QFD for Satisfaction of QoS Requirements

It is the key concern for service providers that how a web service stands out among functionally similar services. QoS is a distinct and decisive factor in service selection among functionally similar services. Therefore, how to design services to meet customers’ QoS requirements is an urgent problem for service providers. This paper proposes an approach using QFD (Quality Function Deployment) which is a quality methodology to transfer services’ QoS requirements into services’ design attribute characteristics. Fuzzy set is utilized to deal with subjective and vague assessments such as importance of QoS properties. TCI (Technical Competitive Index) is defined to compare the technical competitive capacity of a web service with those of other functionally similar services in the aspect of QoS. Optimization solutions of target values of service design attributes is determined by GA (Genetic Algorithm) in order to make the technical performance of the improved service higher than those of any other rival service products with the lowest improvement efforts. Finally, we evaluate candidate improvement solutions on cost-effectiveness. As the output of QFD process, the optimization targets and order of priority of service design attributes can be used as an important basis for developing and improving service products. key words: QFD, GA, fuzzy set theory, web service, QoS

[1]  Wan Nurhayati Wan Ab. Rahman,et al.  A Generic QoS Model for Web: Services Design , 2011, Int. J. Inf. Technol. Web Eng..

[2]  Seyed Morteza Babamir,et al.  Design and evaluation of a broker for secure web service composition , 2011, 2011 International Symposium on Computer Networks and Distributed Systems (CNDS).

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

[4]  Susan Carlson Skalak House of Quality , 2002 .

[5]  Jie Wang,et al.  Fuzzy-QFD approach based decision support model for licensor selection , 2012, Expert Syst. Appl..

[6]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[7]  Hiroshi Ohta,et al.  Quality Function Deployment using Linguistic Variables for Specifying a Consented Quality Value between Customers and Company , 2006 .

[8]  Li-Der Chou,et al.  Design and Implementation of a Policy-Based Monitoring System for Web Services , 2009, J. Inf. Sci. Eng..

[9]  X. F. Liu Software quality function deployment , 2001 .

[10]  Ming-Lu Wu,et al.  Quality function deployment: A literature review , 2002, Eur. J. Oper. Res..

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

[12]  Carlo Batini,et al.  WSMoD: A Methodology for QoS-Based Web Services Design , 2007, Int. J. Web Serv. Res..

[13]  Yoji Akao,et al.  Quality Function Deployment : Integrating Customer Requirements into Product Design , 1990 .

[14]  Xiaoqing Liu,et al.  Design of SOA Based Web Service Systems Using QFD for Satisfaction of Quality of Service Requirements , 2009, 2009 IEEE International Conference on Web Services.

[15]  V. S. Ananthanarayana,et al.  A review of Quality of Service (QoS) driven dynamic Web service selection techniques , 2010, 2010 5th International Conference on Industrial and Information Systems.

[16]  B. Cerit,et al.  Quality Function Deployment and Its Application on a Smartphone Design , 2014 .

[17]  Imtiaz Haque,et al.  Quality function deployment as a tool for including customer preferences in optimising vehicle dynamic behaviour , 2005 .

[18]  Xiaoqing Frank Liu,et al.  Business-oriented software process improvement based on CMM using QFD , 2006, Softw. Process. Improv. Pract..

[19]  R. K. Ursem Multi-objective Optimization using Evolutionary Algorithms , 2009 .

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

[21]  George J. Klir,et al.  Fuzzy sets and fuzzy logic - theory and applications , 1995 .

[22]  Dave A. Thomas,et al.  The future of SOA: what worked, what didn't, and where is it going from here? , 2007, OOPSLA '07.