Fraunhofer-Gesellschaft

Publica

Hier finden Sie wissenschaftliche Publikationen aus den Fraunhofer-Instituten.

Engineering service level agreements as an integral part of software systems and their architectures

 
: Arif, Taslim; Herold, Frank; Kiesgen, Thomas; Naab, Matthias

:
Fulltext urn:nbn:de:0011-n-3994917 (842 KByte PDF)
MD5 Fingerprint: 33a2d5333bbecf8e18bc91fb7dc70131
Created on: 24.6.2016


Kaiserslautern, 2015, 16 pp.
IESE-Report, 057.15/E
Reportnr.: 057.15/E
English
Report, Electronic Publication
Fraunhofer IESE ()
service-oriented architecture (SOA); Service Level Agreement (SLA); software architecture; maturity model; runtime architecture; case study; small and medium enterprise

Abstract
Service level agreements (SLA) for most software systems which are offered as services, are usually written in text form only. Thus, they are often fuzzy and not integrated with the system, i.e., the development activities and architecture are independent from the SLAs. Therefore, there is typically no transparency for service consumers regarding the actual service status, while service providers have no control over the system with respect to the SLAs or are dependent on experts. In this paper, we present a process for systematically integrating SLAs with an interoperable software system and its architecture. We propose a maturity model for SLA enforcement so that organizations can clearly see where they are with respect to SLA integration. Formalizing the SLAs with a Domain-Specific Language and establishing architecture-centric monitoring and analysis can contribute a lot to the enforcement of SLAs. We share our experiences and key takeaways for SMEs learned from an industrial case study. Our approach and the takeaways will help service providers to practically guarantee high quality of SLAs and will make the service providers more trustworthy.

: http://publica.fraunhofer.de/documents/N-399491.html