Monitoring
Definitions
Term: Monitoring |
Domain: Cross-cutting issues | ||||
---|---|---|---|---|---|
Engineering and Design (KM-ED) |
Adaptation and Monitoring (KM-AM) |
Quality Definition, Negotiation and
Assurance (KM-QA) |
Generic (domain independent) |
||
D o m a i n : L a y e r s |
Business Process Management (KM-BPM) |
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 (KM-SC) |
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 (KM-SI) |
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] |
||||
Generic (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.] |
Competencies
- UniDue: Quality Assurance; http://www.sse.uni-due.de/wms/en/?go=111;
Klaus Pohl, Andreas Metzger
- POLIMI: Adaptive Web Services; http://home.dei.polimi.it/pernici/ws-research.html; Barbara Pernici, Maria Grazia Fugini, Danilo Ardagna, Pierluigi Plebani, Cinzia Cappiello, Marco Comuzzi
- POLIMI: Dependable Evolvable Pervasive SE and Monitoring; http://deepse.dei.polimi.it/;
Luciano Baresi
- USTUTT: Monitoring of Service Compositions; http://www.iaas.uni-stuttgart.de/indexE.php; Frank Leymann, Branimir Wetzstein
- FBK: Service-Oriented Applications; http://soa.fbk.eu/research.php; Marco Pistore, Annapaola Marconi, Michele Trainotti, Raman Kazhamiakin
- INRIA: Monitoring Design Principle and Monitoring Framework;http://www.irisa.fr/paris/; Thomas Ledoux, Françoise André, Olivier Barais, Jean-Louis Pazat
- UCBL: Monitoring Service Compositions; Salima Benbernou, Mohsen Rouached, Mohand-Said Hacid
- TUW: Monitoring Web Service QoS; http://www.infosys.tuwien.ac.at/; Schahram Dustdar, Florian Rosenberg
Scenarios
References
- [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] http://www.gridipedia.eu/137.html#c3502 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.] http://oxforddictionaries.com/definition/monitor?q=monitor