DocumentCode :
1884774
Title :
Agree or Change! Making Services Evolve
Author :
Traverso, Paolo ; Pistore, Marco
Author_Institution :
FBK-IRST, Trento
fYear :
2007
fDate :
2-5 Oct. 2007
Firstpage :
2
Lastpage :
3
Abstract :
Service-centric systems are developed by composition and configuration of services, i.e., "software components that can be used but that are not owned". Services are most often not under control of consumers. They are indeed made available by third parties, they are autonomously developed and managed, and can in principle change without notification. Service Level Agreements (SLAs) define the exact conditions under which services are provided and consumed. From the point of view of the consumer, SLAs make explicitly available all the technical information required for using a service: interfaces and data structures, interaction protocols, security-related information, quality of services parameters and so on. They are therefore key elements for the development of software-centric systems. In this article we discuss one of the most interesting open challenges in the area of services and of SLAs: how to enable the usage of SLAs to support service adaptation and evolution. We discuss in particular two key roles that SLAs can play to this purpose, namely "SLAs for monitoring" and "SLAs for adaptation".
Keywords :
business data processing; object-oriented programming; business analyst; service adaptation; service evolution; service level agreement; service-centric system; software component; Access protocols; Data structures; Humans; Information analysis; Logic design; Marketing and sales; Monitoring; Quality of service; Runtime; Security;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Maintenance, 2007. ICSM 2007. IEEE International Conference on
Conference_Location :
Paris
ISSN :
1063-6773
Print_ISBN :
978-1-4244-1256-3
Electronic_ISBN :
1063-6773
Type :
conf
DOI :
10.1109/ICSM.2007.4362612
Filename :
4362612
Link To Document :
بازگشت