BOOK-CHAPTER

Enabling Context-Aware Web Services: A Middleware Approach for Ubiquitous Environments

Abstract

In ubiquitous environments, mobile applications should sense and react to environmental changes to provide a better user experience. In order to deal with these concerns, Service-Oriented Architectures (SOA) provide a solution allowing applications to interact with the services available in their surroundings. In particular, context-aware Web Services can adapt their behavior considering the user context. However, the limited resources of mobile devices restrict the adaptation degree. Furthermore, the diverse nature of context information makes difficult its retrieval, processing and distribution. To tackle these challenges, we present the CAPPUCINO platform for executing context-aware Web Services in ubiquitous environments. In particular, in this chapter we focus on the middleware part that is built as an autonomic control loop that deals with dynamic adaptation. In this autonomic loop we use FraSCAti, an implementation of the Service Component Architecture (SCA) specification, as the execution kernel for Web Services. The context distribution is achieved with SPACES, a flexible solution based on REST (REpresentational State Transfer ) principles and benefiting from the COSMOS (COntext entitieS coMpositiOn and Sharing ) context manage- ment framework. The application of our platform is illustrated with a mobile commerce application scenario that combines context-aware Web Services and social networks.

Keywords:
Middleware (distributed applications) Computer science Ubiquitous computing Web service World Wide Web Context (archaeology) Human–computer interaction Geography Database Archaeology

Metrics

22
Cited By
4.26
FWCI (Field Weighted Citation Impact)
17
Refs
0.95
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Service-Oriented Architecture and Web Services
Physical Sciences →  Computer Science →  Information Systems
Context-Aware Activity Recognition Systems
Physical Sciences →  Computer Science →  Computer Vision and Pattern Recognition
Advanced Software Engineering Methodologies
Physical Sciences →  Computer Science →  Artificial Intelligence

Related Documents

JOURNAL ARTICLE

A middleware for context-aware application services in ubiquitous environments

Nam-Shik ParkKang‐Woo LeeHyun KimSeong-Il Jin

Journal:   The 7th International Conference on Advanced Communication Technology, 2005, ICACT 2005. Year: 2005 Pages: 821-824
BOOK-CHAPTER

Middleware Support for Context-Aware Ubiquitous Multimedia Services

Zhiwen YuDaqing Zhang

IGI Global eBooks Year: 2006 Pages: 476-490
BOOK-CHAPTER

A Middleware for Context-Aware Agents in Ubiquitous Computing Environments

Anand RanganathanRoy H. Campbell

Lecture notes in computer science Year: 2003 Pages: 143-161
JOURNAL ARTICLE

A middleware for context-aware agents in ubiquitous computing environments

Anand RanganathanRoy H. Campbell

Journal:   ACM/IFIP/USENIX international conference on Middleware Year: 2003 Pages: 143-161
© 2026 ScienceGate Book Chapters — All rights reserved.