Enabling Context-Aware Web Services: Methods, Architectures, and Technologies, 1st Edition (Paperback) book cover

Enabling Context-Aware Web Services

Methods, Architectures, and Technologies, 1st Edition

Edited by Quan Z. Sheng, Jian Yu, Schahram Dustdar

Chapman and Hall/CRC

558 pages | 155 B/W Illus.

Purchasing Options:$ = USD
Paperback: 9781138117914
pub: 2017-06-14
Hardback: 9781439809853
pub: 2010-05-06
Currently out of stock
eBook (VitalSource) : 9780429075506
pub: 2010-05-06
from $39.98

FREE Standard Shipping!


With recent advances in radio-frequency identification (RFID) technology, sensor networks, and enhanced Web services, the original World Wide Web is continuing its evolution into what is being called the Web of Things and Services. Such a Web will support an ultimately interactive environment where everyday physical objects such as buildings, sidewalks, and commodities become recognizable, addressable, and even controllable via a mostly ubiquitous Web. This integration of the physical and virtual worlds will fundamentally impact the way we live and in doing so afford tremendous new business opportunities with great human benefit, such as support services to keep the elderly independent, and intelligent traffic management that will cut wasted hours from every day. More efficient supply chains, improved environmental monitoring, better access to health services … the list is endless.

Enabling Context-Aware Web Services: Methods, Architectures, and Technologies compiles the newest developments and advances driving this new age forward. With contributions from leading researchers across the world this pioneering work bridges the gap between context-awareness and Web services. A comprehensive presentation of what’s already accomplished and what is possible, the chapters of this book are systematically organized into three major sections:

  • Methods focuses on the principle of context awareness in Web services and various ways to model those services at the specification level.

  • Architectures details the infrastructures, frameworks, and standards needed to build context-aware Web services.

  • Technologies presents a cornucopia of techniques adapted from once isolated research areas including semantic Web, database, and artificial intelligence development, as well as formal methods being employed to improve the development of context-aware Web services.

Researchers, engineers, entrepreneurs, and educators across any number of fields will find new ideas worth considering, jumping-off points for developing improved software and applications, and seeds for business ventures that efficiently deliver needed products, information, or services. The possibilities are as limitless as we dare to imagine.

Table of Contents

I Methodology

1 Context-Aware Web Service Development: Methodologies and Approaches, Georgia M. Kapitsaki, George N. Prezerakos, and Nikolaos D. Tselikas

Exploiting Programming Languages Extensions

Model-Driven Development

Approaches Based on Semantic Technologies


Summary, Jian Yu, Quan Z. Sheng, Kewen Liao, and Hoi S. Wong

2 Model-Driven Development of Context-Aware Web Services



ContextServ Platform


Discussion and Conclusion, Carlos Parra, Xavier Blanc, Laurence Duchien, Nicolas Pessemier, Rafael Leaño, Chantal Taconet and Zakia Kazi-Aoul

3 Dynamic Software Product Lines for Context-Aware Web Services

Motivating Scenario and Challenges

CAPucine: Context-Aware Service-Oriented Product Line

CAPucine Validation

Related Work

Conclusion, Claus Pahl, Kosala Yapa Bandara and MingXue Wang

4 Context Constraint Integration and Validation

Dynamic Service Composition

Context Ontology for Service Composition

Constraint Integration

Fault Tolerance and Remedial Strategies

Architecture and Core Components

Instrumentation Template for Violation Handling


Discussion of Related Work, Trends, and Challenges

Conclusions, Daniel Romero, Romain Rouvoy, Sophie Chabridon, Denis Conan, Nicolas Pessemier, and Lionel Seinturier

II Architecture

5 Enabling Context-Aware Web Services: A Middleware Approach

Motivating Scenario

Principles and Background

CAPPUCINO: Enabling Context-Aware Adaptive Services

Illustrating Dynamic Context-aware Web Services with a Mobile

Commerce Scenario

On-demand Deployment

Related Works

Conclusion, Alejandro Cadenas, Antonio Sanchez-Esguevillas, and Belen Carro

6 Building Context-Aware Telco Operator Services

Operator Network Architectures

Web Services in Operator Networks

Context in Operator Networks

Deployment of Context Aware Services at Telco Layer

A Commercial Implementation Case

Conclusions, Katarzyna Wac, Pravin Pawar, Tom Broens, Bert-Jan van Beijnum, and Aart van Halteren

7 Using SOC in Development of Context-Aware Systems

Context and Context-Awareness

Service-Oriented Computing

Layered Model of Context-Aware Systems

Domain Model for Context-Awareness

Application of Domain Model in the Amigo System

Conclusive Remarks, Jian Zhu and Hung Keng Pung

8 A Pragmatic Approach to CAS Organization and Discovery

Related Work

System Framework Design

A Process Matching Scheme for Web Services

Conclusion & Future Work, Puay Siew Tan, Angela Eck Soong Goh, Stephen Siang-Guan Lee

9 A Context Model to Support B2B Collaboration

Foundation for the B2B Context Model

Proposed B2B Context Model

Application and Evaluation of the B2B Context Model

Conclusion , Stefan Wesner, Antonio Sanchez- Esguevillas, Victor Villagra, and Babak Farshchian

10 Context-Aware Mobile Grids

What Is in Context, and What Is Out: The Need for Adaptation

Service Grids in Mobile Environments

Adaptation Approaches

Conclusions and Future Work, Laurent-Walter Goix, Luca Lamorte, Paolo Falcarin, Carlos Baladron, Jian Yu, Isabel Ordas, Alvaro Martínez Reol, Ruben Trapero, Jose M. delAlamo, Michele Stecca, and Massimo Maresca

11 Leveraging Context-Awareness for Personalization

The OPUCE project

Modeling context information

Context Management Architecture

Adapting User Generated Services

Conclusion, Hong-Linh Truong and Schahram Dustdar

III Technology

12 Context Coupling Techniques

Fundamental Concepts

Context Coupling Techniques in Current Context-aware Web

Service Systems

A Case Study: Context Coupling in the inContext Project

Open Issues and Recommendations

Related Work and Further Reading

Conclusion, Stefan Dietze, Michael Mrissa, John Domingue, and Alessio Gugliotta

13 Context-Aware Semantic Web Service Discovery

Background and Motivation

Conceptual Situation Spaces for Semantic Web Services

A Conceptual Learning Situation Space

Fuzzy SWS Goal Discovery and Achievement at Runtime

Applying CSS to the E-Business Domain

Conclusions, Georgia M. Kapitsaki, Georgios V. Lioudakis, Dimitra I. Kaklamani, and Iakovos St. Venieris

14 Privacy Protection in Context-Aware Web Services

Privacy Regulations and Technical Requirements

Related Work

Privacy Context

Enforcement Framework

Combination with Context Adaptation Schemes

Conclusions, Carlos Pedrinaci, Pierre Grenon, Stefania Galizia, Alessio Gugliotta, and John Domingue

15 A Knowledge-Based Framework

Web Services Adaptation to Context: Overall approach

Context Modeling and Derivation

Context Recognition

Heuristic Classification

Context Recognition as Heuristic Classification

Web Service Adaptation


Conclusions, Theo Kanter, Stefan Forsstrom, Victor Kardeby, Jamie Walters, Patrik Osterberg, and Stefan Pettersson

16 Ubiquitous Mobile Awareness from Sensor Networks

Related Work

Enabling Ubiquitous Mobile Awareness

Distributed Context eXchange Protocol

Context Storage

Bluetooth Bridge to Wireless Sensor Networks

Ubiquitous Mobile Awareness Service

Conclusions and Future Work, Yazid Benazzouz, Philippe Beaune, Fano Ramaparany, and Olivier Boissier

17 Modeling and Storage of Context Data for Service Adaptation

Context definition

Role of context in service adaptation

Developing context-aware services

Context data modeling

Context data storage


Context recognition

Software infrastructure for service adaptation

A Summary example for our approach

Conclusion, Chii Chang, Sea Ling, and Shonali Krishnaswamy

18 Research Challenges in Mobile Web Services

Enabling Mobile Web Services: State of the Art

Research Challenges


About the Editors

Dr. Michael Sheng is currently an assistant professor at the School of Computer Science at the University of Adelaide, Australia. Dr. Jian Yu is currently a research fellow in the School of Computer Science at the University of Adelaide, Australia. Dr, Schahram Dustdar is a full professor of Computer Science in the Information Systems Institute, at Vienna University of Technology (TU Wien) where he is director of the Vita Lab.

Subject Categories

BISAC Subject Codes/Headings:
COMPUTERS / Internet / General
TECHNOLOGY & ENGINEERING / Industrial Health & Safety