A survey on context-aware web service systems

Purpose – This survey aims to study and analyze current techniques and methods for context‐aware web service systems, to discuss future trends and propose further steps on making web services systems context‐aware.Design/methodology/approach – The paper analyzes and compares existing context‐aware web service‐based systems based on techniques they support, such as context information modeling, context sensing, distribution, security and privacy, and adaptation techniques. Existing systems are also examined in terms of application domains, system type, mobility support, multi‐organization support and level of web services implementation.Findings – Supporting context‐aware web service‐based systems is increasing. It is hard to find a truly context‐aware web service‐based system that is interoperable and secure, and operates on multi‐organizational environments. Various issues, such as distributed context management, context‐aware service modeling and engineering, context reasoning and quality of context, se...

[1]  Harry Chen,et al.  An ontology for context-aware pervasive computing environments , 2003, The Knowledge Engineering Review.

[2]  Gregory D. Abowd,et al.  Guest Editors' Introduction: Context-Aware Computing , 2002, IEEE Pervasive Comput..

[3]  Teddy Mantoro,et al.  Location History in a Low-cost Context Awareness Environment , 2003, ACSW.

[4]  David L. Martin Putting Web Services in Context , 2006, Electron. Notes Theor. Comput. Sci..

[5]  Zakaria Maamar,et al.  Context-based personalization of Web services composition and provisioning , 2004 .

[6]  Stephen S. Yau,et al.  A context-sensitive middleware for dynamic integration of mobile devices with network infrastructures , 2004, J. Parallel Distributed Comput..

[7]  Blair MacIntyre,et al.  Integrating virtual and physical context to support knowledge workers , 2002, IEEE Pervasive Computing.

[8]  Claudia Linnhoff-Popien,et al.  A Context Modeling Survey , 2004 .

[9]  Gregory D. Abowd,et al.  Context-aware computing [Guest Editors' Intro.] , 2002, IEEE Pervasive Computing.

[10]  Marco Bessi A survey about context-aware middleware , 2009 .

[11]  Paul Dourish,et al.  Introduction to This Special Issue on Context-Aware Computing , 2001, Hum. Comput. Interact..

[12]  Klara Nahrstedt,et al.  A Middleware Infrastructure for Active Spaces , 2002, IEEE Pervasive Comput..

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

[14]  Schahram Dustdar,et al.  Sharing hierarchical context for mobile web services , 2006, Distributed and Parallel Databases.

[15]  Cláudio de Souza Baptista,et al.  A context-aware system based on service-oriented architecture , 2006, 20th International Conference on Advanced Information Networking and Applications - Volume 1 (AINA'06).

[16]  M. Ylianttila,et al.  Towards Context-Aware Mobile Web 2.0 Service Architecture , 2007, International Conference on Mobile Ubiquitous Computing, Systems, Services and Technologies (UBICOMM'07).

[17]  Alfons Kemper,et al.  A Framework for Context-Aware Adaptable Web Services , 2004, EDBT.

[18]  T. Chaari,et al.  Design of Context-Aware Applications Based on Web Services , 2004 .

[19]  Hao Yan,et al.  Context-aware office assistant , 2000, IUI '00.

[20]  Quan Z. Sheng,et al.  ContextUML: a UML-based modeling language for model-driven development of context-aware Web services , 2005, International Conference on Mobile Business (ICMB'05).

[21]  Matthias Baldauf,et al.  A survey on context-aware systems , 2007, Int. J. Ad Hoc Ubiquitous Comput..

[22]  Alexander Schill,et al.  Modeling Contextual Information Using Active Data Structures , 2004, EDBT Workshops.

[23]  Wolfgang Kellerer,et al.  Flexible Middleware Support for Future Mobile Services and Their Context-Aware Adaptation , 2004, INTELLCOMM.

[24]  Sang-Rok Oh,et al.  CAMUS: a middleware supporting context-aware services for network-based robots , 2005, IEEE Workshop on Advanced Robotics and its Social Impacts, 2005..

[25]  Katsumi Nihei,et al.  Context sharing platform , 2004 .

[26]  Abhishek Singh,et al.  Survey of Context aware Frameworks - Analysis and Criticism , 2006 .

[27]  Ting Li,et al.  Context-Aware Environment-Role-Based Access Control Model for Web Services , 2008, 2008 International Conference on Multimedia and Ubiquitous Engineering (mue 2008).

[28]  Florence Sèdes,et al.  Integrating a Context Model in Web Services , 2007, IEEE International Conference on Web Services (ICWS 2007).

[29]  Zakaria Maamar,et al.  Context-based personalization of Web services composition and provisioning , 2004, Proceedings. 30th Euromicro Conference, 2004..

[30]  Valérie Issarny,et al.  CoWSAMI: Interface-aware context gathering in ambient intelligence environments , 2008, Pervasive Mob. Comput..

[31]  Douglas C. Schmidt,et al.  Guest Editor's Introduction: Model-Driven Engineering , 2006, Computer.

[32]  D. B. Davis,et al.  Sun Microsystems Inc. , 1993 .

[33]  Stuart Kent,et al.  Model Driven Engineering , 2002, IFM.

[34]  Alois Ferscha,et al.  Context-Aware Profiles , 2006, International Conference on Autonomic and Autonomous Systems (ICAS'06).

[35]  Paolo Bellavista,et al.  Context-Aware Middleware for Resource Management in the Wireless Internet , 2003, IEEE Trans. Software Eng..

[36]  Schahram Dustdar,et al.  On the Evaluation of Quality of Context , 2008, EuroSSC.

[37]  Jia Zhang,et al.  Ubiquitous Provision of Context Aware Web Services , 2006, 2006 IEEE International Conference on Services Computing (SCC'06).

[38]  Carlo Curino,et al.  A data-oriented survey of context models , 2007, SGMD.

[39]  Klara Nahrstedt,et al.  Gaia: A Middleware Infrastructure to Enable Active Spaces1 , 2002 .

[40]  Cornel Klein,et al.  A Survey of Context Adaptation in Autonomic Computing , 2008, Fourth International Conference on Autonomic and Autonomous Systems (ICAS'08).

[41]  Gregory D. Abowd,et al.  Context-aware computing , 2002 .

[42]  Guanling Chen,et al.  A Survey of Context-Aware Mobile Computing Research , 2000 .

[43]  Jadwiga Indulska,et al.  Middleware for Distributed Context-Aware Systems , 2005, OTM Conferences.

[44]  George N. Prezerakos,et al.  Model-driven Composition of Context-aware Web Services Using ContextUML and Aspects , 2007, IEEE International Conference on Web Services (ICWS 2007).

[45]  Anind K. Dey,et al.  Understanding and Using Context , 2001, Personal and Ubiquitous Computing.

[46]  Jakob E. Bardram The Java Context Awareness Framework (JCAF) - A Service Infrastructure and Programming Framework for Context-Aware Applications , 2005, Pervasive.

[47]  Toru Ishida,et al.  Situated Web Service: Context-Aware Approach to High-Speed Web Service Communication , 2006, 2006 IEEE International Conference on Web Services (ICWS'06).

[48]  P. Dourish,et al.  Context-Aware Computing , 2001 .

[49]  Schahram Dustdar,et al.  Vimoware - A Toolkit for Mobile Web Services and Collaborative Computing , 2008, 2008 34th Euromicro Conference Software Engineering and Advanced Applications.

[50]  Marius Mikalsen,et al.  Putting Context in Context: The Role and Design of Context Management in a Mobility and Adaptation Enabling Middleware , 2006, 7th International Conference on Mobile Data Management (MDM'06).

[51]  Tao Gu,et al.  A service-oriented middleware for building context-aware services , 2005, J. Netw. Comput. Appl..

[52]  Jeff Z. Pan,et al.  Resource Description Framework , 2020, Definitions.

[53]  Kristian Ellebæk Kjær,et al.  A survey of context-aware middleware , 2007 .

[54]  Schahram Dustdar,et al.  inContext: A Pervasive and Collaborative Working Environment for Emerging Team Forms , 2008, 2008 International Symposium on Applications and the Internet.

[55]  Schahram Dustdar,et al.  ESCAPE - An Adaptive Framework for Managing and Providing Context Information in Emergency Situations , 2007, EuroSSC.

[56]  Weijia Jia,et al.  Context-Awareness in Mobile Web Services , 2004, ISPA.

[57]  George Coulouris,et al.  Middleware Support for Context-Aware Multimedia Applications , 2001, DAIS.

[58]  Fabien L. Gandon,et al.  Context-aware computing using a shared contextual information service , 2004 .

[59]  M. J. van Sinderen,et al.  Using P3P in a web services-based context-aware application platform , 2003 .