Personal tools
You are here: Home Knowledge Model REPOSITORY of Terms M Monitoring


by Benedikt Liegener last modified Apr 26, 2012 12:59
— filed under:


Domain: Cross-cutting issues
Engineering and Design
Adaptation and Monitoring
Quality Definition, Negotiation and Assurance
(domain independent)

Business Process Management


Monitoring is the use of audit trail information to ensure the correct functioning of the implementation of a business process [Leymann & Roller 2000], [PO-JRA-2.1.1]

Monitoring techniques can be used to ensure that the business process satisfies certain functional or non-functional quality properties.
Service Composition and Coordination

Monitoring in Service Compositions refers to checking whether certain predefined properties over the composition model are satisfied when the composition is executed. [PO-JRA-1.2.1]

Service Infrastructure

Monitoring in Grid refers to scalable high performance monitoring on a large distributed computational Grid. It aims to tackle monitoring of generic middleware services and application-specific information and data transfer. [PO-JRA-1.2.1]

The act of tracking and announcing the metrics of the resources provided on the Grid. Publishing these to the customer is an obligation of the provider when an SLA has been agreed, as it reflects the current QoS [Gridipedia]

(domain independent)

Monitoring is a process of collecting and reporting relevant information about the execution and evolution of the Service-Based Application. [PO-JRA-1.2.1] Monitoring observes services or service-based applications during their current execution, i.e. during their actual use or operation. In addition, the context of a service or a service-based application can be monitored. This context can include other systems, the execution platform (hardware, operating systems, etc.) and the physical environment (e.g., sensors or actuators).

In contrast to testing and static analysis, which aim at providing more or less general statements about services or service-based applications, monitoring always provides statements about their current execution (i.e., about current execution traces). Thereby, monitoring can uncover failures which have escaped testing, because the concrete input that lead to the current execution trace might have never been tested. Also, monitoring can uncover faults which have escaped static analysis, because static analysis might have abstracted from a concrete aspect which was relevant during the current execution. [PO-JRA-1.3.1]

Monitoring means to observe and check the progress or quality of (something) over a period of time and to keep it under systematic review. [Oxford-Dict.]







  • [PO-JRA-1.2.1] Deliverable PO-JRA-1.2.1 State of the Art Report, Gap Analysis of Knowledge on Principles, Techniques and Methodologies for Monitoring and Adaptation of SBAs.
  • [PO-JRA-1.3.1] Deliverable PO-JRA-1.3.1 Survey of Quality Related Aspects Relevant for Service-based Applications
  • [Gridipedia] used with permission
  • [PO-JRA-2.1.1] "State-of-the-art survey on business process modelling and Management"

  • [Leymann & Roller 2000] Frank Leymann, Dieter Roller: Production Workflow: Concepts and Techniques. Prentice Hall, 2000.

  • [Oxford-Dict.]

Document Actions
  • Send this
  • Print this
  • Bookmarks

The Plone® CMS — Open Source Content Management System is © 2000-2017 by the Plone Foundation et al.