A JESS-enabled context elicitation system for providing context-aware Web services

Stephen J.H. Yang, Jia Zhang, Ya-Ling Chen

Research output: Contribution to journalArticle

59 Citations (Scopus)

Abstract

Providing context-aware Web services is an adaptive process of delivering contextually matched Web services to meet service requesters' needs. We define the term "context" from two perspectives: one from service requesters; and the other from Web services. From the former perspective, context is defined as the surrounding environment affecting requesters' services discovery and access, such as requesters' preferences, locations, activities, and accessible network and devices. From the latter perspective, context is defined as the surrounding environment affecting Web services delivery and execution, such as networks and protocols for service binding, devices and platforms for service execution, and so on. This paper presents a Java Expert System Shell (JESS)-enabled context elicitation system featuring an ontology-based context model that formally describes and acquires contextual information pertaining to service requesters and Web services. Based on the context elicitation system, we present a context-aware services-oriented architecture for providing context-aware Web service request, publication, and discovery. Implementation details of the context elicitation system and the evaluation results of context-aware service provision are also reported.

Original languageEnglish
Pages (from-to)2254-2266
Number of pages13
JournalExpert Systems with Applications
Volume34
Issue number4
DOIs
Publication statusPublished - 2008 May 1

Fingerprint

Expert systems
Web services
Service oriented architecture (SOA)
Ontology
Network protocols

All Science Journal Classification (ASJC) codes

  • Engineering(all)
  • Computer Science Applications
  • Artificial Intelligence

Cite this

@article{5513d7629d234d3eb45df5e29a6512a5,
title = "A JESS-enabled context elicitation system for providing context-aware Web services",
abstract = "Providing context-aware Web services is an adaptive process of delivering contextually matched Web services to meet service requesters' needs. We define the term {"}context{"} from two perspectives: one from service requesters; and the other from Web services. From the former perspective, context is defined as the surrounding environment affecting requesters' services discovery and access, such as requesters' preferences, locations, activities, and accessible network and devices. From the latter perspective, context is defined as the surrounding environment affecting Web services delivery and execution, such as networks and protocols for service binding, devices and platforms for service execution, and so on. This paper presents a Java Expert System Shell (JESS)-enabled context elicitation system featuring an ontology-based context model that formally describes and acquires contextual information pertaining to service requesters and Web services. Based on the context elicitation system, we present a context-aware services-oriented architecture for providing context-aware Web service request, publication, and discovery. Implementation details of the context elicitation system and the evaluation results of context-aware service provision are also reported.",
author = "Yang, {Stephen J.H.} and Jia Zhang and Ya-Ling Chen",
year = "2008",
month = "5",
day = "1",
doi = "10.1016/j.eswa.2007.03.008",
language = "English",
volume = "34",
pages = "2254--2266",
journal = "Expert Systems with Applications",
issn = "0957-4174",
publisher = "Elsevier Limited",
number = "4",

}

A JESS-enabled context elicitation system for providing context-aware Web services. / Yang, Stephen J.H.; Zhang, Jia; Chen, Ya-Ling.

In: Expert Systems with Applications, Vol. 34, No. 4, 01.05.2008, p. 2254-2266.

Research output: Contribution to journalArticle

TY - JOUR

T1 - A JESS-enabled context elicitation system for providing context-aware Web services

AU - Yang, Stephen J.H.

AU - Zhang, Jia

AU - Chen, Ya-Ling

PY - 2008/5/1

Y1 - 2008/5/1

N2 - Providing context-aware Web services is an adaptive process of delivering contextually matched Web services to meet service requesters' needs. We define the term "context" from two perspectives: one from service requesters; and the other from Web services. From the former perspective, context is defined as the surrounding environment affecting requesters' services discovery and access, such as requesters' preferences, locations, activities, and accessible network and devices. From the latter perspective, context is defined as the surrounding environment affecting Web services delivery and execution, such as networks and protocols for service binding, devices and platforms for service execution, and so on. This paper presents a Java Expert System Shell (JESS)-enabled context elicitation system featuring an ontology-based context model that formally describes and acquires contextual information pertaining to service requesters and Web services. Based on the context elicitation system, we present a context-aware services-oriented architecture for providing context-aware Web service request, publication, and discovery. Implementation details of the context elicitation system and the evaluation results of context-aware service provision are also reported.

AB - Providing context-aware Web services is an adaptive process of delivering contextually matched Web services to meet service requesters' needs. We define the term "context" from two perspectives: one from service requesters; and the other from Web services. From the former perspective, context is defined as the surrounding environment affecting requesters' services discovery and access, such as requesters' preferences, locations, activities, and accessible network and devices. From the latter perspective, context is defined as the surrounding environment affecting Web services delivery and execution, such as networks and protocols for service binding, devices and platforms for service execution, and so on. This paper presents a Java Expert System Shell (JESS)-enabled context elicitation system featuring an ontology-based context model that formally describes and acquires contextual information pertaining to service requesters and Web services. Based on the context elicitation system, we present a context-aware services-oriented architecture for providing context-aware Web service request, publication, and discovery. Implementation details of the context elicitation system and the evaluation results of context-aware service provision are also reported.

UR - http://www.scopus.com/inward/record.url?scp=38649117551&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=38649117551&partnerID=8YFLogxK

U2 - 10.1016/j.eswa.2007.03.008

DO - 10.1016/j.eswa.2007.03.008

M3 - Article

AN - SCOPUS:38649117551

VL - 34

SP - 2254

EP - 2266

JO - Expert Systems with Applications

JF - Expert Systems with Applications

SN - 0957-4174

IS - 4

ER -