Multi-tier framework for management of web services' quality

Web Services are new breed of applications that endorsed large support from main vendors from industry as well as academia. As the Web Services paradigm becomes more mature, its management is crucial to its adoption and success. Existing approaches are often limited to the platforms under which management features are provided. In this chapter, we propose an approach to provide a unique central console for management of both functional and nonfunctional aspects of Web Services. In fact, we aim at the development of a framework to provide management features to providers and clients by supporting management activities all along the lifecycle. The framework allows/forces providers to consider management activities while developing their Web Services. It allows clients to select appropriate Web Services using different criteria (name, quality). Clients make also use of the framework to check if the Web Services, they are actually using or planning to use, are behaving correctly. We evaluate the Web Services management features of our framework using a composite Web Service.

[1]  Wayne M. Loucks,et al.  Monitoring the performance of a Web service , 1998, Conference Proceedings. IEEE Canadian Conference on Electrical and Computer Engineering (Cat. No.98TH8341).

[2]  Chen-Khong Tham,et al.  Challenges and approaches in providing QoS monitoring , 2000 .

[3]  Roch H. Glitho,et al.  Mobile Agents for Testing Web Services in Next Generation Networks , 2005, MATA.

[4]  Chen-Khong Tham,et al.  Challenges and approaches in providing QoS monitoring , 2000, Int. J. Netw. Manag..

[5]  David Lee,et al.  Passive testing and applications to network management , 1997, Proceedings 1997 International Conference on Network Protocols.

[6]  Anura Gurugé,et al.  Universal Description, Discovery, and Integration , 2004 .

[7]  Jerry R. Hobbs,et al.  DAML-S: Web Service Description for the Semantic Web , 2002, SEMWEB.

[8]  Olaf Zimmermann,et al.  Web services wizardry with websphere studio application developer , 2002 .

[9]  David Taniar,et al.  Mining Association Rules from XML Documents , 2007 .

[10]  I. Melzer Web Services Description Language , 2010 .

[11]  Wei-Tek Tsai,et al.  WSDL-based automatic test case generation for Web services testing , 2005, IEEE International Workshop on Service-Oriented System Engineering (SOSE'05).

[12]  Shari Lawrence Pfleeger,et al.  Software Metrics : A Rigorous and Practical Approach , 1998 .

[13]  Mohamed Adel Serhani,et al.  Towards the Testing of Composed Web Services in 3rd Generation Networks , 2006, TestCom.

[14]  大島 正嗣,et al.  Simple Object Access Protocol と,その応用としてのソフトウェアの組み合わせについて (渡邉昭夫教授退任記念号) , 2001 .

[15]  Woojong Suh,et al.  A Customer Analysis-Based Methodology for Improving Web Business Systems , 2005 .

[16]  Shari Lawrence Pfleeger,et al.  Software metrics (2nd ed.): a rigorous and practical approach , 1997 .

[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]  Stephen G. MacDonell,et al.  A comparison of techniques for developing predictive models of software metrics , 1997, Inf. Softw. Technol..

[19]  Reiner R. Dumke,et al.  SLA management - challenges in the context of Web-service-based infrastructures , 2004, Proceedings. IEEE International Conference on Web Services, 2004..

[20]  David C. Rine,et al.  Integrated approaches in information technology and web engineering : advancing organizational knowledge sharing / [edited by] Ghazi Alkhatib, David Rine. , 2008 .

[21]  Hesham A. Ali,et al.  High Performance Scheduling Mechanism for Mobile Computing Based on Self-Ranking Algorithm , 2006, Int. J. Inf. Technol. Web Eng..

[22]  Jeffrey D. Case,et al.  Simple Network Management Protocol (SNMP) , 1989, RFC.

[23]  Raymond A. Paul,et al.  Verification of Web services using an enhanced UDDI server , 2003, Proceedings of the Eighth International Workshop on Object-Oriented Real-Time Dependable Systems, 2003. (WORDS 2003)..

[24]  Abdelhakim Hafid,et al.  A QoS broker based architecture for efficient Web services selection , 2005, IEEE International Conference on Web Services (ICWS'05).

[25]  Sungwon Kang,et al.  Generating Test Cases for Web Services Using Extended Finite State Machine , 2006, TestCom.

[26]  Fabio Casati,et al.  Business-oriented management of Web services , 2003, CACM.

[27]  Marino Segnan Web Data Management Practices - Emerging Techniques and Technologies , 2007, Comput. J..

[28]  Lee LaBarre,et al.  Common Management Information Services and Protocols for the Internet (CMOT and CMIP) , 1990, RFC.

[29]  Abdeslam En-Nouaary,et al.  Test development for communication protocols: towards automation , 1999, Comput. Networks.

[30]  Evan McGinnis,et al.  Understanding SNMP MIBs , 1996 .

[31]  Mario Piattini,et al.  Handbook of Research on Web Information Systems Quality , 2008 .

[32]  Jiang Ying A Method of Automated Test Data Generation for Web Service , 2005 .

[33]  Shuping Ran A Framework for Discovering Web Services with Desired Quality of Services Attributes , 2003, ICWS.

[34]  C. M. Sperberg-McQueen,et al.  Extensible markup language , 1997 .