A RESTful Architecture for Integrating Decomposable Delayed Services within the Web of Things

he 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, actuators and even complex computing facilities, which are accessed by services. In that context, one of the most accepted standardization technique in order to seamlessly integrate this potentially huge set of heterogeneous services consists in RESTifying them. This operation is rather straightforward for "quickly computed" services such as Flickr photo service, Google Maps or Twitter. But what about cleanly integrating delayed, possibly decomposable services, such as a parcel delivery service computing first the partitions of parcels to various tours and then, for each tour, the optimal routing respecting additional constraints? 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 tackles the problematic of RESTifying decomposable delayed services in a generic way. Secondly, it proposes a general architecture and validates it with a case study including a prototypical implementation.

[1]  Dominique Guinard,et al.  Giving RFID a REST: Building a Web-Enabled EPCIS , 2010, 2010 Internet of Things (IOT).

[2]  Guanyu Li,et al.  A Semantic Analysis for Internet of Things , 2010, 2010 International Conference on Intelligent Computation Technology and Automation.

[3]  Bruce L. Golden,et al.  The vehicle routing problem : latest advances and new challenges , 2008 .

[4]  Joe Gregorio,et al.  The Atom Publishing Protocol , 2004 .

[5]  Cesare Pautasso,et al.  Restful web services vs. "big"' web services: making the right architectural decision , 2008, WWW.

[6]  Dirk Briskorn,et al.  Sports Leagues Scheduling: Models, Combinatorial Properties, and Optimization Algorithms , 2008 .

[7]  Carsten Magerkurth,et al.  Towards modeling real-world aware business processes , 2011, WoT '11.

[8]  Sonja Meyer,et al.  Introducing Entity-Based Concepts to Business Process Modeling , 2011, BPMN.

[9]  Erik Wilde,et al.  Feed Querying as a Proxy for Querying the Web , 2009, FQAS.

[10]  Vlad Trifa,et al.  Towards physical mashups in the Web of Things , 2009, 2009 Sixth International Conference on Networked Sensing Systems (INSS).

[11]  Sam Ruby,et al.  RESTful Web Services , 2007 .

[12]  Erik Wilde,et al.  A resource oriented architecture for the Web of Things , 2010, 2010 Internet of Things (IOT).

[13]  Ilja Radusch,et al.  pREST: a REST-based protocol for pervasive systems , 2004, 2004 IEEE International Conference on Mobile Ad-hoc and Sensor Systems (IEEE Cat. No.04EX975).

[14]  Paolo Toth,et al.  The Vehicle Routing Problem , 2002, SIAM monographs on discrete mathematics and applications.

[15]  Tony Hürlimann,et al.  Mathematical Modeling and Optimization , 1999 .

[16]  Stephan Haller,et al.  The Things in the Internet of Things , 2010 .