MHS: a context‐enabled regulated framework for pervasive services
International Journal of Pervasive Computing and Communications
Purpose -Pervasive computing environments such as a pervasive campus domain, shopping, etc. will become commonplaces in the near future. The key to enhance these system environments with services relies on the ability to effectively model and represent contextual information, as well as spontaneity in downloading and executing the service interface on a mobile device. The system needs to provide an infrastructure that handles the interaction between a client device that requests a service and a
... server which responds to the client's request via Web service calls. The system should relieve end-users from low-level tasks of matching services with locations or other context information. The mobile users do not need to know or have any knowledge of where the service resides, how to call a service, what the service API detail is and how to execute a service once downloaded. All these low-level tasks can be handled implicitly by a system. The aim of this paper is to investigate the notion of context-aware regulated services, and how they should be designed, and implemented. Design/methodology/approach -The paper presents a detailed design, and prototype implementation of the system, called mobile hanging services (MHS), that provides the ability to execute mobile code (service application) on demand and control entities' behaviours in accessing services in pervasive computing environments. Extensive evaluation of this prototype is also provided. Findings -The framework presented in this paper enables a novel contextual services infrastructure that allows services to be described at a high level of abstraction and to be regulated by contextual policies. This contextual policy governs the visibility and execution of contextual services in the environment. In addition, a range of contextual services is developed to illustrate different types of services used in the framework. Originality/value -The main contribution of this paper is a high-level model of a system for context-aware regulated services, which consists of environments (domains and spaces), contextual software components, entities and computing devices.