SLA Violation Notifier
Overview
The SLA Violation Notifier component aims to modify and enhance GRIA SLA Monitoring and Evaluation functionality in compliance with the SLARuntime Monitoring Design pattern
The component may be subdivided in two parts:
- Modules that will be deployed inside the GRIA SLA Management component in order to change the way GRIA handles violations (and allow for notifications to be sent as corrective actions).
- The Subscription mechanism, compliant to the “Publish-Subscribe Notification for Web Services” pattern which will allow services to subscribe to an SLA in order to receive notifications when a constraint in the SLA has been breached.The table below outlines the main components defined in the WS-Base Notification specifications and an overview of how this functionality has been implemented in our component.

- Components involved in the notification mechanism
Component functionality
This section gives an overview of the functionality of the component. The Subscriber makes a subscription request stating the resource id of the SLA and the endpoint address of the consumer who wants to subscribe to notifications for violations on this particular SLA contract. The SLA Service receives the Subscription Request and if an SLA with this id exists, creates a resource for this subscription and returns the resource id of the Subscription. Otherwise it responds with a fault message. When a violation occurs, the SLA Service dispatches notifications to all services that have subscribed for notifications for violations to this particular SLA.
The architecture and interactions of the components involved is depicted in the following image.

- Overview of the SLA Evaluation and Monitoring component
Metadata
- Release Date: released December 2008
- Release Name: SLAEvaluationGRIA-v2.0
- Programming Language(s): Java 1.5
- Development Status: released v1
- Supported Operating Systems: Windows, Linux
- Supported or Required Middleware: GRIA V5.3
- Component Architecture: Download Document
- Contact: Magdalini Kardara
Download
The component can be downloaded from here









