Context-based heterogeneous middleware integration

The use of context provision middleware is a promising approach to deal with the low-level functions involved in handling contextual events when building ubiquitous applications. Several middleware are currently available that provide support for context handling, each one adopting different models both to interact with applications and to represent contextual data. We present OpenCOPI (Open COntext Platform Integration), a platform that integrates several context provision middleware systems, providing a unified ontology-based context service for ubiquitous applications. OpenCOPI encapsulates the underlying middleware platforms and represents them as services to be provided to client applications thus facilitating the development of ubiquitous applications. This paper presents the OpenCOPI architecture, main implementation issues, and a case study that discusses the use of OpenCOPI in a ubiquitous scenario.

[1]  Jens Bæk Jørgensen Coloured Petri Nets in UML-Based Software Development – Designing Middleware for Pervasive Healthcare , 2002 .

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

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

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

[5]  D. Salber,et al.  The Context Toolkit : Aiding the Development of Context-Aware Applications , 2000 .

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

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

[8]  M. Weiser The Computer for the Twenty-First Century , 1991 .

[9]  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.

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

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

[12]  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..

[13]  Abdelsalam Helal,et al.  Fault-Resilient Pervasive Service Composition , 2009 .

[14]  Huajun Chen,et al.  The Semantic Web , 2011, Lecture Notes in Computer Science.

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

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

[17]  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).

[18]  Jerry R. Hobbs,et al.  DAML-S: Semantic Markup for Web Services , 2001, SWWS.