Monitoring Adaptable SOA-Systems Using SALMon
Adaptability is a key feature of Service-Oriented Architecture (SOA) Systems. These systems must evolve themselves in order to ensure their initial requirements 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 service satisfies its own requirements, and dynamically adapting the system when some of them cannot be ensured. This paper proposes 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.