Authors: Xiuguo Zhang; Jiatong Li; Zhiqing Chen
Addresses: School of Information Science and Technology, Dalian Maritime University, Dalian 116026, China. ' School of Information Science and Technology, Dalian Maritime University, Dalian 116026, China. ' School of Information Science and Technology, Dalian Maritime University, Dalian 116026, China
Abstract: Pervasive computing is regarded as the next generation of computing environment in which users can access resources and obtain services anywhere and anytime. In this paper, we use context-aware web services to realise the 'everywhere' feature of pervasive computing environment. We explore a novel behaviour adaptation mechanism for context-aware web service, aim to effectively process and take advantage of contexts and realise behaviour adaptation of web services in pervasive computing environment. We use register link to store context information which comes from external environment. Through modelling the register link's behaviours, we present how a web service can respond to its context changes dynamically. We also introduce constraint-based behaviour version selection mechanism and design a behaviour adaptation framework for context-aware web service. Finally, we present an application case to show how to describe service behaviours and how the application can adapt to context changes.
Keywords: behaviour adaptation; context-aware web services; CCS process algebra; OCL; Object Constraint Language; pervasive computing; context awareness.
International Journal of Wireless and Mobile Computing, 2012 Vol.5 No.2, pp.184 - 190
Received: 21 Dec 2011
Accepted: 28 Jan 2012
Published online: 07 May 2012 *