scispace - formally typeset
Open Access

Monitoring Adaptable SOA Systems using SALMon

TLDR
This paper proposes a SOA system, named Service Level Agreement Monitor (SALMon), for monitoring and adapting SOA Systems at run time, based on monitoring the services for detecting Servicelevel Agreement (SLA) violations.
Abstract
Adaptability is a key feature of Service-Oriented-Architecture (SOA) Systems. These systems must evolve themselves in order to ensure their initial requirement as well as to satisfy arising new ones. In SOA Systems there are a lot of dependencies between services, but each service is an independent element of the system. In this situation it is necessary not only ensuring that the system fulfils its requirements but also that every system satisfies its own requirements, and dynamically adapting the system when some of them cannot be ensured. In this paper we propose a SOA system, named Service Level Agreement Monitor (SALMon), for monitoring and adapting SOA Systems at run time. SALMon is based on monitoring the services for detecting Service Level Agreement (SLA) violations. The SALMon architecture is composed of three types of components: Monitors, which are composed of measure instruments themselves; the Analyzer, which checks the SLA rules; and the Decision Maker that performs corrective actions to satisfy SLA rules again. These three types of components are mostly technology-independent and the act as service inside of a SOA system making our architecture very scalable and comfortable for its purpose.

read more

Content maybe subject to copyright    Report

Citations
More filters
Journal ArticleDOI

Comprehensive Explanation of SLA Violations at Runtime

TL;DR: A comprehensive solution is proposed, from a conceptual reference model to its design and implementation, that overcomes drawbacks of existing SLAs and is satisfactory enough to consider SALMonADA for SLA supervision because of its low intrusiveness.
Journal ArticleDOI

Testing in Service Oriented Architectures with dynamic binding: A mapping study

TL;DR: The state of the art in the research on testing in Service Oriented Architectures with dynamic binding is identified to provide a body of knowledge that allows identifying current gaps in improving the quality of the dynamic binding in SOA using testing approaches.
Journal ArticleDOI

Quality models for web services: A systematic mapping

TL;DR: A panoramic view on the anatomy of the quality models for web services may be a good reference for prospective researchers and practitioners in the field and especially may help avoiding the definition of new proposals that do not align with current research.
Proceedings ArticleDOI

Requirements Engineering for Adaptive Service Based Applications

TL;DR: This paper investigates RE for SBA at run-time proposing a method that supports the continuous refinement of requirements artifacts at run time, which involves consumers and the SBA itself as primary stakeholders.
Proceedings ArticleDOI

Usage-Based Online Testing for Proactive Adaptation of Service-Based Applications

TL;DR: It is demonstrated how online testing, as an active approach, can improve failure prediction by considering a broader range of service executions and exploiting synergies between monitoring, online testing and quality prediction.
References
More filters
Proceedings ArticleDOI

Service-oriented computing: concepts, characteristics and directions

TL;DR: This paper introduces an extended service oriented architecture that provides separate tiers for composing and coordinating services and for managing services in an open marketplace by employing grid services.
Proceedings ArticleDOI

Service Level Agreement Monitor (SALMon)

TL;DR: The proposal, SALMon, is based on monitoring the services for service level agreement (SLA) violations and is composed of three types of components: Monitors that are composed of measure instruments, the measured quality attributes being taken from an ISO/IEC 9126-1-based service oriented quality model; analyzers that check the SLA rules; and decision makers that perform corrective actions to satisfySLA rules again.
Proceedings ArticleDOI

Managing Non-Technical Requirements in COTS Components Selection

TL;DR: The proposal is based on extending the ISO/IEC 9126-1 catalogue of quality factors by adding factors related to non-technical issues, obtaining a cohesive and comprehensive framework for managing requirements during COTS selection.
Related Papers (5)