Deakin University
Browse

Web services for things

chapter
posted on 2014-10-01, 00:00 authored by Guangyan HuangGuangyan Huang, J He, Y Zhang
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.

History

Volume

9781461475354

Chapter number

25

Pagination

605-629

ISBN-13

9781461475347

ISBN-10

1461475341

Language

Eng

Publication classification

B Book chapter, B1.1 Book chapter

Copyright notice

2014, Springer

Extent

25

Editor/Contributor(s)

Bouguettaya A, Sheng QZ, Daniel F

Publisher

Springer New York

Place of publication

Berlin, Germany

Title of book

Advanced Web Services

Series

Part III

Usage metrics

    Research Publications

    Categories

    No categories selected

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC