Adaptation of Service-Based Context- Aware Applications with FraSCAti Platform
Abdelkader Bouguessa, Boudjemaa Boudaa, Leila Amel Mebarki · 2014
The dynamic adaptation of running service-based applications without stopping has long been shown to be more than a dream for designers and developers. Recently, several works have been proposed in the literature, where most of them do not have a clear and complete process of adaptation or count on a specific plat-form that decreases the use of these adaptable large-scale applications. This paper aims to present a context-aware dynamic adaptation that covers techniques for handling the impact of context changes onto the execution of context-aware applications. We propose a comprehensive solution with software architecture that enables the dynamic adaptation of services built by assembling components, depending on context execution. This architecture is based on SCA (Service Component Architecture) specification, and implemented with the FraSCAti platform. The SCA specification guarantees pure component assembly and the FraSCAti platform guarantees the automatic reconfiguration. A case study of a modern tourism agency is treated by the proposed adaptation solution in order to exhibit its feasibility.