Bootstrapping quality of Web Services

A distributed application may be composed of global services provided by different organizations and having different properties. To select a service from many similar services, it is important to distinguish between them. Quality of services (QoS) has been used as a distinguishing factor between similar services and plays an important role in service discovery, selection, and composition. Moreover, QoS is an important contributing factor to the evolution of distributed paradigms, such as service-oriented computing and cloud computing. There are many research works that assess services and justify the QoS at the finding, composition, or binding stages of services. However, there is a need to justify the QoS once new services are registered and before any requestors use them; this is called bootstrapping QoS. Bootstrapping QoS is the process of evaluating the QoS of the newly registered services at the time of publishing the services. Thus, this paper proposes a QoS bootstrapping solution for Web Services and builds a QoS bootstrapping framework. In addition, Service Oriented Architecture (SOA) is extended and a prototype is built to support QoS bootstrapping. Experiments are conducted and a case study is presented to test the proposed QoS bootstrapping solution.

[1]  Shonali Krishnaswamy,et al.  A fuzzy model for reasoning about reputation in web services , 2006, SAC.

[2]  B.A. Abderazek,et al.  Novel Addressing Method for Aggregate Types in Queue Processors , 2007, 2007 International Conference on Convergence Information Technology (ICCIT 2007).

[3]  Schahram Dustdar,et al.  Bootstrapping Performance and Dependability Attributes ofWeb Services , 2006, 2006 IEEE International Conference on Web Services (ICWS'06).

[4]  David Hoyle Automotive Quality Systems Handbook , 2000 .

[5]  Anne H. H. Ngu,et al.  QoS computation and policing in dynamic web service selection , 2004, WWW Alt. '04.

[6]  P. Dhavachelvan,et al.  Appraisal and analysis on various web service composition approaches based on QoS factors , 2014, J. King Saud Univ. Comput. Inf. Sci..

[7]  Paolo Traverso,et al.  Service-Oriented Computing: a Research Roadmap , 2008, Int. J. Cooperative Inf. Syst..

[8]  Zibin Zheng,et al.  WSExpress: A QoS-aware Search Engine for Web Services , 2010, 2010 IEEE International Conference on Web Services.

[9]  Huan Liu,et al.  A QoS-aware Computation Model for Dynamic Web Service Selection , 2012, 2012 IEEE 12th International Conference on Computer and Information Technology.

[10]  Michael Rosen,et al.  Applied SOA: Service-Oriented Architecture and Design Strategies , 2008 .

[11]  Yang Min,et al.  A formal Framework for Trust management of Service-oriented Systems , 2007, IEEE International Conference on Service-Oriented Computing and Applications (SOCA '07).

[12]  Zhong Ying-feng,et al.  The Model for Consumer Trust in C2C Online Auction , 2006, 2006 International Conference on Management Science and Engineering.

[13]  Harun Baraki,et al.  Context-Aware Prediction of QoS and QoE Properties for Web Services , 2013, 2013 Conference on Networked Systems.

[14]  Yang Xiang,et al.  An agent-based web service selection and ranking framework with QoS , 2009, 2009 2nd IEEE International Conference on Computer Science and Information Technology.

[15]  Zibin Zheng,et al.  Investigating QoS of Real-World Web Services , 2014, IEEE Transactions on Services Computing.

[16]  Hongbing Wang,et al.  Reliable Service Composition via Automatic QoS Prediction , 2013, 2013 IEEE International Conference on Services Computing.

[17]  Shonali Krishnaswamy,et al.  Verity: a QoS metric for selecting Web services and providers , 2003, Fourth International Conference on Web Information Systems Engineering Workshops, 2003. Proceedings..

[18]  Nicola Dragoni,et al.  Toward Trustworthy Web Services - Approaches, Weaknesses and Trust-By-Contract Framework , 2009, 2009 IEEE/WIC/ACM International Joint Conference on Web Intelligence and Intelligent Agent Technology.

[19]  Shuping Ran,et al.  A model for web services discovery with QoS , 2003, SECO.

[20]  E. Michael Maximilien,et al.  Toward autonomic web services trust and selection , 2004, ICSOC '04.

[21]  Munindar P. Singh,et al.  Service-Oriented Computing: Key Concepts and Principles , 2005, IEEE Internet Comput..

[22]  Kyung-Goo Doh,et al.  A Trust Type Based Model for Managing QoS in Web Services Composition , 2007, 2007 International Conference on Convergence Information Technology (ICCIT 2007).

[23]  Hisham M. Haddad Proceedings of the 2006 ACM symposium on Applied computing , 2006, SAC.

[24]  Long Zhang,et al.  Web service recommendation based on QoS prediction method , 2010, 9th IEEE International Conference on Cognitive Informatics (ICCI'10).

[25]  Qi Yu Decision Tree Learning from Incomplete QoS to Bootstrap Service Recommendation , 2012, 2012 IEEE 19th International Conference on Web Services.

[26]  Weider D. Yu,et al.  Modeling the Measurements of QoS Requirements in Web Service Systems , 2007, Simul..