A smart web service based on the context of things

Full text for this resource is not available from the Research Repository.

He, Jing, Zhang, Yanchun, Huang, Guangyan and Cao, Jinli (2012) A smart web service based on the context of things. ACM Transactions on Internet Technology, 11 (3). (Article 13) 1-23. ISSN 1533-5399 (print) 1557-6051 (online)


Combining the Semantic Web and the Ubiquitous Web, Web 3.0 is for things. The Semantic Web enables human knowledge to be machine-readable and the Ubiquitous Web allows Web services to serve any thing, forming a bridge between the virtual world and the real world. By using context, Web services can become smarter—that is, aware of the target things' or applications' physical environments, or situations and respond proactively and intelligently. Existing methods for implementing context-aware Web services on Web 2.0 mainly enumerate different implementations corresponding to different attribute values of the context, in order to improve the Quality of Services (QoS). However, things in the physical world are extremely diverse, which poses new problems for Web services: it is difficult to unify the context of things and to implement a flexible smart Web service for things. This article proposes a novel smart Web service based on the context of things, which is implemented using a REpresentational State Transfer for Things (Thing-REST) style, to tackle the two problems. In a smart Web service, the user's description (semantic context) and sensor reports (sensing context) are two channels for acquiring the context of things which are then employed by ontology services to make the context of things machine-readable. With guidance of domain knowledge services, event detection services can analyze things' needs particularly, well through the context of things. We then propose a Thing-REST style to manage the context of things and user context, and to mashup Web services through three structures (i.e., chain, select, and merge) to implement smart Web services. A smart plant watering-service application demonstrates the effectiveness of our method.

Dimensions Badge

Altmetric Badge

Additional Information

This work was partially supported by an Australian Research Council (ARC) Linkage Project (Real-time
and Self-Adaptive Stream Data Analyzer for Intensive Care Management), as well as the National Natural
Science Foundation of China (Grant No.70602034).

Item type Article
URI https://vuir.vu.edu.au/id/eprint/22121
DOI 10.1145/2078316.2078321
Official URL http://dl.acm.org/citation.cfm?id=2078321&bnc=1
Funders http://purl.org/au-research/grants/arc/LP100200682
Subjects Historical > FOR Classification > 0803 Computer Software
Historical > SEO Classification > 8902 Computer Software and Services
Historical > Faculty/School/Research Centre/Department > Centre for Applied Informatics
Current > Division/Research > College of Science and Engineering
Keywords ResPubID25788. models and principles, hypertext/hypermedia, software architectures, design, experimentation, context-awareness, context of things, smart Web services, REpresentational State Transfer (REST)
Citations in Scopus 45 - View on Scopus
Download/View statistics View download statistics for this item

Search Google Scholar

Repository staff login