Skip to Main Content
The service composition aims to provide a variety of high level services. Recent approaches cannot fully satisfy the requirement raised by ubiquitous environment. In this paper, we propose a layered design framework which aims at being flexible and robust to failure service composition. It adopts an abstract way of generating plan using rule-based techniques in order to adapt to the changes occurring on the services and the context of use. The approach optimizes the number of services and the recomposition time in large-scale environment by removing the phase of rediscovery. The framework for service composition and monitoring includes learning mechanism for the service selection, based on an estimation of the reputation for abstract services and the quality (QoS) for concrete services. The proposed approach is tested, under USARSim simulator, on a set of ubiquitous services for assisting elderly or dependant person in a residential environment. The obtained results show the feasibility and the scalability of the approach and a better reactivity to the dynamic and uncertain nature of the ubiquitous environment.