Title: A RESTful architecture for integrating decomposable delayed services within the web of things

Authors: Andreas Ruppen; Jacques Pasquier; T. Hürlimann

Addresses: Software Engineering Group, University of Fribourg, 1700 Fribourg, Switzerland. ' Software Engineering Group, University of Fribourg, 1700 Fribourg, Switzerland. ' Decision Support Group, University of Fribourg, 1700 Fribourg, Switzerland

Abstract: The web of things research activities consist essentially in developing concepts, tools and systems for creating and operating global networks of devices associated with embedded resources – RFID tags, sensors and even complex computing facilities – which are accessed by services. In that context, one of the most accepted standardisation technique in order to seamlessly integrate this huge set of heterogeneous services consists in RESTifying them. Whereas the integration of 'quickly computed' services is straight forward, the challenge remains for delayed, possibly decomposable services. We claim that this question represents an important challenge if one desires to enrich the potentialities of the web of things. In order to best contribute to its solution, this paper first proposes a classification of services into five categories with a special emphasis on tackling the problematic of the delayed and decomposable ones. It also advocates the use of WebSockets as the standard callback mechanism.

Keywords: service-oriented architecture; SOA; web of things; WoTs; internet of things; IoT; RESTful architecture; decomposable delayed services; web services; WebSocket.

DOI: 10.1504/IJIPT.2011.047224

International Journal of Internet Protocol Technology, 2011 Vol.6 No.4, pp.247 - 259

Published online: 21 Mar 2015 *

Full-text access for editors Full-text access for subscribers Purchase this article Comment on this article