Adaptable Service-Based Application
by
Benedikt Liegener
—
last modified
Apr 30, 2012 09:16
—
filed under:
KnowledgeModel
Definitions
An Adaptable Service-Based Application is an application that is designed to make possible the selection of the running service at run-time. This kind of application is also designed to modify at run-time the structure of the composition schema.Term: Adaptable Service-Based Application |
Domain: Cross-cutting issues | ||||
---|---|---|---|---|---|
Engineering and Design (KM-ED) |
Adaptation and Monitoring (KM-AM) |
Quality Definition, Negotiation and
Assurance (KM-QA) |
Generic (domain independent) |
||
D o m a i n : L a y e r s |
Business Process Management (KM-BPM) |
An Adaptable Service-Based Application is an application designed to support the evolution of a business process. | With respect to the business process, an Adaptable Service-Based Application is an application able to reconfigure the underlying business process maintaining the same goal. | An Adaptable Service-Based Application is an application that can be adapted to satisfy the KPIs | |
Service Composition and
Coordination (KM-SC) |
An Adaptable Service-Based Application is an application that is designed to make possible the selection of the running service at run-time. This kind of application is also designed to modify at run-time the structure of the composition schema. | With respect to the services available, an Adaptable Service-Based Application is an application able to both dynamically select the service to execute and dynamically redefine the topology of the composition schema. | An Adaptable Service-Based
Application is an application that can be adapted to ensure a
given quality of service
level. |
||
Service Infrastructure (KM-SI) |
An Adaptable Service-Based Application is
design to be able to adapt to evolving infrastructures. |
An Adaptable Service-Based Application is able to adapt its execution by monitoring the underlying infrastructure. In the same time, the application should provide information to the infrastructure for it to be able to take an infrastructure adaptation decision. | An Adaptable Service-Based Application is an application that can be adapted to ensure a given quality of service level defined in terms of performance dimensions [CD-JRA-2.3.4] | ||
Generic (domain independent) |
An Adaptable Service-Based Application is
a service-based application
that can be dynamically modified on the basis of adaptation strategies designed by the
system integrators.{SYN: Adaptable SBA} |
An adaptable Service-Based Application is an SBA that can be adapted by adaptation strategies on execution context changes. |
Competencies
- UniDue: Engineering Adaptive Service-based Systems; http://paluno.uni-due.de/en/adaptive-software-services/#c22302;
Klaus Pohl, Andreas Metzger, Andreas Gehlert
- POLIMI: Adaptive Web Services; http://home.dei.polimi.it/pernici/ws-research.html; Barbara Pernici, Maria Grazia Fugini, Danilo Ardagna, Pierluigi Plebani, Cinzia Cappiello, Marco Comuzzi
- POLIMI: Dependable Evolvable Pervasive SE; http://deepse.dei.polimi.it/; Carlo Ghezzi, Elisabetta Di Nitto, Valentina Mazza, Andrea Mocci, Luca Cavallaro, Daniel Dubois
- FBK: Service-Oriented Applications; http://soa.fbk.eu/research.php; Marco Pistore, Antonio Bucchiarone, Raman Kazhamiakin, Annapaola Marconi
- INRIA: Engineering Adaptive Component-based Systems;http://www.irisa.fr/triskell/; Brice Morin, Grégory Nain, Olivier Barais, Franck Chauvel, Jean-Marc Jézéquel
- INRIA: autonomous service and resource management in distributed infrastructures;http://www.irisa.fr/myriads/; Françoise André, Guillaume Gauvrit, Erwan Daubert
- SZTAKI: Autonomic Resource Virtualization in Cloud-like
Environments; http://www.lpds.sztaki.hu ; Attila Kertesz, Gabor
Kecskemeti
References
- [Ardagna et al, 2007] D. Ardagna, M. Comuzzi, E. Mussi, B. Pernici, P. Plebani. PAWS: a framework for processes with adaptive web services, IEEE Software, Nov. 2007
- [CD-JRA-2.3.4] CD-JRA-2.3.4: Decision support for local adaptation