Service Interoperability in the Internet of Things
J. Delgado. Internet of Things and Inter-cooperative Computational Technologies for Collective Intelligence, volume 460 of Studies in Computational Intelligence, Springer, Heidelberg, (2013)
DOI: 10.1007/978-3-642-34952-2_3
Abstract
The main service interoperability models (SOA and REST) are currently implemented in the Web with text based technologies (XML, JSON, HTTP), conceived for large grained hypermedia documents. Their extension to the Internet of Things context, involving devices with constrained capabilities and unreliable wireless network protocols, implies using a subset of the features of those technologies and adapting the network and message level protocols. This chapter starts by establishing a layered interoperability framework, from the organizational down to the network protocol levels. Then, it assesses the constraints and limitations of current technologies, establishing goals to solve these problems. Finally, a new interoperability technology is presented, based on a distributed programming language (and its execution platform) that combines platform independence and self-description capabilities, which current data description languages exhibit, with behavior description (not just data), elimination of the need of a separate language for schema or interface description, complete separation of data and metadata (optimizing message transactions) and native support for binary data (eliminating the need for encoding or compression).
%0 Book Section
%1 Delgado13p51
%A Delgado, Jose
%B Internet of Things and Inter-cooperative Computational Technologies for Collective Intelligence
%C Heidelberg
%D 2013
%E Bessis, Nik
%E Xhafa, Fatos
%E Varvarigou, Dora
%E Hill, Richard
%E Li, Maozhen
%I Springer
%K 01614 springer paper embedded ai middleware service processing zzz.iot zzz.ios
%P 51--87
%R 10.1007/978-3-642-34952-2_3
%T Service Interoperability in the Internet of Things
%V 460
%X The main service interoperability models (SOA and REST) are currently implemented in the Web with text based technologies (XML, JSON, HTTP), conceived for large grained hypermedia documents. Their extension to the Internet of Things context, involving devices with constrained capabilities and unreliable wireless network protocols, implies using a subset of the features of those technologies and adapting the network and message level protocols. This chapter starts by establishing a layered interoperability framework, from the organizational down to the network protocol levels. Then, it assesses the constraints and limitations of current technologies, establishing goals to solve these problems. Finally, a new interoperability technology is presented, based on a distributed programming language (and its execution platform) that combines platform independence and self-description capabilities, which current data description languages exhibit, with behavior description (not just data), elimination of the need of a separate language for schema or interface description, complete separation of data and metadata (optimizing message transactions) and native support for binary data (eliminating the need for encoding or compression).
@incollection{Delgado13p51,
abstract = {The main service interoperability models (SOA and REST) are currently implemented in the Web with text based technologies (XML, JSON, HTTP), conceived for large grained hypermedia documents. Their extension to the Internet of Things context, involving devices with constrained capabilities and unreliable wireless network protocols, implies using a subset of the features of those technologies and adapting the network and message level protocols. This chapter starts by establishing a layered interoperability framework, from the organizational down to the network protocol levels. Then, it assesses the constraints and limitations of current technologies, establishing goals to solve these problems. Finally, a new interoperability technology is presented, based on a distributed programming language (and its execution platform) that combines platform independence and self-description capabilities, which current data description languages exhibit, with behavior description (not just data), elimination of the need of a separate language for schema or interface description, complete separation of data and metadata (optimizing message transactions) and native support for binary data (eliminating the need for encoding or compression).},
added-at = {2016-05-23T16:21:50.000+0200},
address = {Heidelberg},
author = {Delgado, Jose},
biburl = {https://www.bibsonomy.org/bibtex/2cb93c02cc40af2b9cf2287bea10e0e50/flint63},
booktitle = {Internet of Things and Inter-cooperative Computational Technologies for Collective Intelligence},
crossref = {BessisXhafaEtAl2013},
doi = {10.1007/978-3-642-34952-2_3},
editor = {Bessis, Nik and Xhafa, Fatos and Varvarigou, Dora and Hill, Richard and Li, Maozhen},
file = {Springer4Pro:2013/Delgado13p51.pdf:PDF},
groups = {public},
interhash = {be1b19d832cb0c4ca721b430c2b47cac},
intrahash = {cb93c02cc40af2b9cf2287bea10e0e50},
keywords = {01614 springer paper embedded ai middleware service processing zzz.iot zzz.ios},
pages = {51--87},
publisher = {Springer},
series = {Studies in Computational Intelligence},
timestamp = {2018-04-16T12:25:38.000+0200},
title = {Service Interoperability in the Internet of Things},
username = {flint63},
volume = 460,
year = 2013
}