A Federated Discovery Service for the Internet of Things

The Internet of Things (IoT) is an emergent paradigm characterized by a plethora of smart objects connected to the Internet and collaborating with other physical and virtual resources available in the Web. The development of IoT systems faces important challenges such as the high dynamicity of IoT environments as well as the wide distribution and heterogeneity of the available resources. In this context, discovery services play a significant role as they can allow clients (e.g., middleware platforms, end-users, applications) to retrieve available resources based on search criteria such as resource type, capabilities, location, etc. Moreover, the high heterogeneity of these resources requires means of describing them in an unambiguous, machine-interpretable way. To cope with these functionalities, we propose ForwarDS-IoT, a federated discovery service aiming at providing resource discovery based on multiple attributes, range queries, and synchronous/asynchronous operations. ForwarDS-IoT also encompasses an ontology-based information model for semantically describing resources and IoT services. In this paper, we present the ForwarDS-IoT architecture and its information model as well as a prototype implementation.

[1]  Marco Aurélio Gerosa,et al.  Service-oriented middleware for the Future Internet: state of the art and research directions , 2011, Journal of Internet Services and Applications.

[2]  Honghui Li,et al.  A Decentralized Locality-Preserving Context-Aware Service Discovery Framework for Internet of Things , 2015, 2015 IEEE International Conference on Services Computing.

[3]  Luca Veltri,et al.  A Scalable and Self-Configuring Architecture for Service Discovery in the Internet of Things , 2014, IEEE Internet of Things Journal.

[4]  Luca Spalazzi,et al.  An Internet of Things ontology for earthquake emergency evaluation and response , 2014, 2014 International Conference on Collaboration Technologies and Systems (CTS).

[5]  Federica Paganelli,et al.  A DHT-Based Discovery Service for the Internet of Things , 2012, J. Comput. Networks Commun..

[6]  Manish Parashar,et al.  A Peer-to-Peer Approach to Web Service Discovery , 2004, World Wide Web.

[7]  Qiang Wei,et al.  Service discovery for internet of things: a context-awareness perspective , 2012, Internetware.

[8]  Bernhard Bauer,et al.  Towards Autonomic Service Discovery A Survey and Comparison , 2009, 2009 IEEE International Conference on Services Computing.

[9]  Alessandro Bassi,et al.  Enabling Things to Talk: Designing IoT solutions with the IoT Architectural Reference Model , 2013 .

[10]  Kyong-Ho Lee,et al.  Semantic description, discovery and integration for the Internet of Things , 2015, Proceedings of the 2015 IEEE 9th International Conference on Semantic Computing (IEEE ICSC 2015).

[11]  Deborah L. McGuinness,et al.  Bringing Semantics to Web Services: The OWL-S Approach , 2004, SWSWPC.

[12]  Steffen Kunz,et al.  Comparison of Discovery Service Architectures for the Internet of Things , 2010, 2010 IEEE International Conference on Sensor Networks, Ubiquitous, and Trustworthy Computing.

[13]  Catherine Mulligan,et al.  From Machine-to-Machine to the Internet of Things - Introduction to a New Age of Intelligence , 2014 .

[14]  Alessandro Bassi,et al.  Enabling Things to Talk , 2013, Springer Berlin Heidelberg.

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

[16]  Roy Fielding,et al.  Architectural Styles and the Design of Network-based Software Architectures"; Doctoral dissertation , 2000 .

[17]  Oscar Corcho,et al.  Semantic Sensor Network XG Final Report , 2011 .

[18]  Nigel Shadbolt,et al.  Resource Description Framework (RDF) , 2009 .

[19]  Amit P. Sheth,et al.  Discovery of Web services in a federated registry environment , 2004 .