Context-aware service engineering: A survey
Date
2009Source
Journal of Systems and SoftwareVolume
82Issue
8Pages
1285-1297Google Scholar check
Keyword(s):
Metadata
Show full item recordAbstract
Context constitutes an essential part of service behaviour, especially when interaction with end-users is involved. As observed from the literature, context handling in service engineering has been during recent years a field of intense research, which has produced several interesting approaches. In this paper, we present research efforts that attempt mainly to decouple context handling from the service logic. We enumerate all context management categories, but focus on the most appropriate for service engineering, namely source code level, model-driven and message interception, taking also into account the fact that these have not been dealt with in detail in other surveys. A representative example is used to illustrate more precisely how these approaches can be used. Finally, all three categories are compared based on a number of criteria. © 2009 Elsevier Inc. All rights reserved.
Collections
Cite as
Related items
Showing items related by title, author, creator and subject.
-
Conference Object
Putting context in context: The role and design of context management in a mobility and adaptation enabling middleware
Mikalsen, M.; Floch, J.; Stav, E.; Paspallis, Nearchos; Papadopoulos, George Angelos; Ruiz, P. A. (2006)The operating context of mobile applications and services is constantly changing. In order to achieve higher levels of usability, mobile applications and services need to adapt to changes in context. This paper argues the ...
-
Article
Modeling and Using Context: 9th International and Interdisciplinary Conference, CONTEXT 2015 Lanarca, Cyprus, November 2-6, 2015 Proceedings
Christiansen, H.; Stojanovic, I.; Papadopoulos, George Angelos (2015)
-
Conference Object
Identifying context sources towards context-aware adapted web services
Kapitsaki, Georgia M. (2011)Context-awareness refers to the ability of services and applications to proactively adapt their behavior to the characteristics of the execution environment, such as weather conditions, location, etc., namely context. Web ...