You are not logged in.

Web services for things

Huang, Guangyan, He, Jing and Zhang, Yanchun 2014, Web services for things. In Bouguettaya, Athman, Sheng, Quan Z. and Daniel, Florian (ed), Advanced web wervices, Springer, Berlin, Germany, pp.605-629, doi: 10.1007/978-1-4614-7535-4_25.

Attached Files
Name Description MIMEType Size Downloads

Title Web services for things
Author(s) Huang, GuangyanORCID iD for Huang, Guangyan
He, Jing
Zhang, Yanchun
Title of book Advanced web wervices
Editor(s) Bouguettaya, Athman
Sheng, Quan Z.
Daniel, Florian
Publication date 2014
Chapter number 25
Total chapters 25
Start page 605
End page 629
Total pages 25
Publisher Springer
Place of Publication Berlin, Germany
Summary In this chapter, we introduce an interesting type of Web services for "things". Existing Web services are applications across the Web that perform functions mainly to satisfy users' social needs "from simple requests to complicated business processes". Throughout history, humans have accumulated lots of knowledge about diverse things in the physical world. However, human knowledge about the world has not been fully used on the current Web which focuses on social communication; the prospect of interacting with things other than people on the future Web is very exciting. The purpose of Web services for "things" is to provide a tunnel for people to interact with things in the physical world from anywhere through the Internet. Extending the service targets from people to anything challenges the existing techniques of Web services from three aspects: first, an unified interface should be provided for people to describe the needs of things; then basic components should be designed in a Web service for things; finally, implementation of a Web service for things should be optimized when mashing up multiple sub Web services. We tackle the challenges faced by a Web service for things and make the best use of human knowledge from the following aspects. We first define a context of things as an unified interface. The users' description (semantic context) and sensors (sensing context) are two channels for acquiring the context of things. Then, we define three basic modules for a Web service for things: ontology Web services to unify the context of things, machine readable domain knowledge Web services and event report Web services (such as weather report services and sensor event report services). Meanwhile, we develop a Thing-REST framework to optimally mashup structures to loosely couple the three basic modules. We employ a smart plant watering service application to demonstrate all the techniques we have developed.
ISBN 9781461475347
Language eng
DOI 10.1007/978-1-4614-7535-4_25
Field of Research 080505 Web Technologies (excl Web Search)
Socio Economic Objective 970108 Expanding Knowledge in the Information and Computing Sciences
HERDC Research category B1.1 Book chapter
ERA Research output type B Book chapter
Copyright notice ©2014, Springer
Persistent URL

Document type: Book Chapter
Collection: School of Information Technology
Connect to link resolver
Unless expressly stated otherwise, the copyright for items in DRO is owned by the author, with all rights reserved.

Version Filter Type
Citation counts: TR Web of Science Citation Count  Cited 0 times in TR Web of Science
Scopus Citation Count Cited 2 times in Scopus
Google Scholar Search Google Scholar
Access Statistics: 101 Abstract Views, 3 File Downloads  -  Detailed Statistics
Created: Fri, 27 May 2016, 16:20:50 EST

Every reasonable effort has been made to ensure that permission has been obtained for items included in DRO. If you believe that your rights have been infringed by this repository, please contact