An Approach for Fine-Grained Web Service Performance Monitoring

  • Jan Schaefer
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4025)


Especially for the creation of Service-Oriented Architectures (SOA), Web service technologies are often the technology of choice. In this context, solutions for the management of Web services are becoming more and more important. This paper describes an approach to performance monitoring of Web services, which is based on the Application Response Measurement (ARM) standard. This approach enables generic (application source code-independent) and customizable instrumentation of synchronous, asynchronous and one-way Web service messages by attaching meta-data to messages.


Response Message Simple Object Access Protocol Parent Context Simple Object Access Protocol Message Message Handler 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 1.
    The Apache Software Foundation: Apache Axis (Java) (2005),
  2. 2.
    IONA Technologies: IONA Artix (2005),
  3. 3.
    Microsoft Corporation: .NET Framework Developer Center (2005),
  4. 4.
    IBM Tivoli: IBM Tivoli Composite Application Manager for SOA (2005),
  5. 5.
    Computer Associates: Unicenter Web Services Distributed Management (2005),
  6. 6.
    AMD, Dell, Intel, Microsoft, Sun: Web Services for Management (WS-Management) (2004),
  7. 7.
    Organization for the Advancement of Structured Information Standards (OASIS): OASIS Web Services Distributed Management (WSDM) TC (2005),
  8. 8.
    Schaefer, J.: Methods and Tools for ARM-based Performance Instrumentation of Web Services. Diploma Thesis, Wiesbaden University of Applied Sciences (2005)Google Scholar
  9. 9.
    The Open Group: Application Response Measurement - ARM (2005),
  10. 10.
    The Open Group: ARM 4.0 Java Language Binding Technical Standard 4.0. (2003),
  11. 11.
    World Wide Web Consortium: Web Service Definition Language (WSDL) 1.1. (2001),
  12. 12.
    World Wide Web Consortium: Simple Object Access Protocol (SOAP) 1.1. (2000),
  13. 13.
    Sun Microsystems: Java API for XML-Based RPC Specification 1.1. (2003),
  14. 14.
    ObjectWeb: Celtix (2006),

Copyright information

© IFIP International Federation for Information Processing 2006

Authors and Affiliations

  • Jan Schaefer
    • 1
  1. 1.Distributed Systems LabFachhochschule Wiesbaden – University of Applied SciencesWiesbadenGermany

Personalised recommendations