• DocumentCode
    2673983
  • Title

    Towards dependable Web services

  • Author

    Debusmann, Markus ; Geihs, Kurt

  • Author_Institution
    Distributed Syst. Lab, Fachhochschule Wiesbaden, Germany
  • fYear
    2004
  • fDate
    3-5 March 2004
  • Firstpage
    5
  • Lastpage
    14
  • Abstract
    Web services are the key technology for implementing distributed enterprise level applications such as B2B and grid computing. An important goal is to provide dependable quality guarantees for client-server interactions. Therefore, service level management (SLM) is gaining more and more significance for clients and providers of Web services. The first step to control service level agreements is a proper instrumentation of the application code in order to monitor the service performance. However, manual instrumentation of Web services is very costly and error-prone and thus not very efficient. Our goal was to develop a systematic and automated, tool-supported approach for Web services instrumentation. We present a dual approach for efficiently instrumenting Web services. It consists of instrumenting the frontend Web services platform as well as the backend services. Although the instrumentation of the Web services platform necessarily is platform-specific, we have found a general, reusable approach. On the backend-side aspect-oriented programming techniques are successfully applied to instrument backend services. We present experimental studies of performance instrumentation using the application response measurement (ARM) API and evaluate the efficiency of the monitoring enhancements. Our results point the way to systematically gain better insights into the behaviour of Web services and thus how to build more dependable Web-based applications.
  • Keywords
    Internet; application program interfaces; client-server systems; grid computing; object-oriented programming; system monitoring; Web service; Web service instrumentation; application program interface; application response measurement; aspect-oriented programming; backend service; client-server interaction; distributed enterprise level application; frontend Web service; service level management; Application software; Automatic control; Computer network management; Delay; Grid computing; Instruments; Intelligent networks; Monitoring; Sun; Web services;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Dependable Computing, 2004. Proceedings. 10th IEEE Pacific Rim International Symposium on
  • Print_ISBN
    0-7695-2076-6
  • Type

    conf

  • DOI
    10.1109/PRDC.2004.1276547
  • Filename
    1276547