Ubiquitous Capability Access for Continuous Service Execution Mobile Environments

Abstract

Dynamic mobile environments are characterized by integrating a set of devices (sensors, actuators, intelligent terminals) whose availability continuously changes. In addition, these devices are heterogeneous in their technology, access protocols and in the format of the exchanged data. This paper proposes an architecture that allows continuous and ubiquitous access to capabilities, i.e. the functionality provided by these devices, to solve some of the problems associated to dynamic mobile environments. Focusing on the issue of continuous capability invocation, this work uses a set of software engineering patterns for defining the communication architecture, which support the most common types of resource access. Finally, a contribution to resource access management is described, through the implementation of two algorithms and their evaluation through two different use cases.