A platform based on web services for context middleware integration

The development of ubiquitous applications relies on the support of context provision middleware to achieve contextual information useful for the application. Each context provision middleware adopts a different context model as well as specific APIs for accessing to the context data. Typically ubiquitous applications need to interact with different context middleware in order to access a range of contextual information. Aiming at to facilitate the development of applications in such heterogeneous scenery, we propose OpenCOPI (Open COntext Platform Integration), a platform based on Web services that integrates different context middleware, providing a unified service of context and a mechanism of semantic composition where applications are consumers of services and context provision middleware are providers of context services. To provide platform independence and simple integration with context provision middleware, OpenCOPI is based on SOA (Service Oriented Architecture) and on Semantic Web technologies. This paper describes OpenCOPI and presents a case study that illustrates its usage in a ubiquitous scenario.

[1]  Tao Gu,et al.  Ontology based context modeling and reasoning using OWL , 2004, IEEE Annual Conference on Pervasive Computing and Communications Workshops, 2004. Proceedings of the Second.

[2]  Donghai Guan,et al.  Context Selection and Reasoning in Ubiquitous Computing , 2007 .

[3]  Yarden Katz,et al.  Pellet: A practical OWL-DL reasoner , 2007, J. Web Semant..

[4]  Axel Küpper,et al.  Quality of Context: What It Is And Why We Need It , 2004 .

[5]  Donghai Guan,et al.  Devising a Context Selection-Based Reasoning Engine for Context-Aware Ubiquitous Computing Middleware , 2007, UIC.

[6]  Gregory D. Abowd,et al.  The context toolkit: aiding the development of context-enabled applications , 1999, CHI '99.

[7]  David Dagan Feng,et al.  An Intelligent Middleware for Dynamic Integration of Heterogeneous Health Care Applications , 2005, 11th International Multimedia Modelling Conference.

[8]  Hung Keng Pung,et al.  A middleware for building context-aware mobile services , 2004, 2004 IEEE 59th Vehicular Technology Conference. VTC 2004-Spring (IEEE Cat. No.04CH37514).

[9]  James A. Hendler,et al.  The Semantic Web" in Scientific American , 2001 .

[10]  Stathes Hadjiefthymiades,et al.  Sensation: a middleware integration platform for pervasive applications in wireless sensor networks , 2005, Proceeedings of the Second European Workshop on Wireless Sensor Networks, 2005..

[11]  David Villa,et al.  Towards a Unified Middleware for Ubiquitous and Pervasive Computing , 2009, Int. J. Ambient Comput. Intell..

[12]  Paulo F. Pires,et al.  WebFlowAH: an environment for ad-hoc specification and execution of web services-based processes , 2009, SAC '09.