Larks: Dynamic Matchmaking Among Heterogeneous Software Agents in Cyberspace
Autonomous Agents and Multi-Agent Systems
A Middleware Infrastructure for Active Spaces
IEEE Pervasive Computing
Fuzzy Rule Base Systems Verification Using High-Level Petri Nets
IEEE Transactions on Knowledge and Data Engineering
Jess in Action: Java Rule-Based Systems
Jess in Action: Java Rule-Based Systems
A Survey of Context-Aware Mobile Computing Research
A Survey of Context-Aware Mobile Computing Research
Context Aware Service Provisioning
ICPS '04 Proceedings of the The IEEE/ACS International Conference on Pervasive Services
Negotiating Context Information in Context-Aware Systems
IEEE Intelligent Systems
Expert Systems with Applications: An International Journal
Expert Systems with Applications: An International Journal
Representation and reasoning of context-dependant knowledge in distributed fuzzy ontologies
Expert Systems with Applications: An International Journal
Designing context-sensitive systems: An integrated approach
Expert Systems with Applications: An International Journal
A framework for automatically supporting end-users in service composition
The smart internet
A framework for automatically supporting end-users in service composition
The smart internet
Journal of Network and Computer Applications
A context-aware inter-organizational collaboration model applied to international trade
EGOV'11 Proceedings of the 10th IFIP WG 8.5 international conference on Electronic government
A rule-based approach to activity recognition
KICSS'10 Proceedings of the 5th international conference on Knowledge, information, and creativity support systems
An approach to social recommendation for context-aware mobile services
ACM Transactions on Intelligent Systems and Technology (TIST) - Special section on twitter and microblogging services, social recommender systems, and CAMRa2010: Movie recommendation in context
Using Description Logics for the Provision of Context-Driven Content Adaptation Services
International Journal of Systems and Service-Oriented Engineering
Semantic Web service discovery using natural language processing techniques
Expert Systems with Applications: An International Journal
A Social-Aware Service Recommendation Approach for Mashup Creation
International Journal of Web Services Research
Hi-index | 12.06 |
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.