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

Enabling Context-Aware Web Services
Methods, Architectures, and Technologies

  • This format cannot be shipped to your selected country.
ISBN 9781439809853
Published May 6, 2010 by Chapman and Hall/CRC
558 Pages 155 B/W Illustrations

FREE Standard Shipping

Prices & shipping based on shipping country


Book Description

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

View More



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.