Providing context-aware Web services refers to an adaptive process of delivering contextually matched services to meet service requesters' needs at the moment. This article presents an ontology-based context model that enables formal description and acquisition of contextual information pertaining to both service requesters and services. The context model is supported by context query and phased acquisition techniques. We also report two context-aware Web services built on top of our context model to demonstrate how the model can be used to facilitate Web services discovery and Web content adaptation. Implementation details of the context elicitation system and the evaluation results of context-aware services provision are also reported.
- Portable devices
- Service oriented architecture
- Web services