A Platform for Smart Object Virtualization and Composition

One of the most challenging objectives of the Internet of Things (IoT) domain is the identification of interaction paradigms and communication standards to integrate smart objects (SOs), i.e., physical objects able to interact with the network. Such interaction paradigms and communication protocols belong to what can be called the IoT application layer, on which this paper focuses. This paper presents app execution platform (AEP), a platform that supports the design, deployment, execution, and management of IoT applications in the domain of smart home, smart car, and smart city. AEP was designed to coherently fulfill a set of requirements covered only partially or in a fragmented way by other IoT application platforms. AEP focuses on SO virtualization and on composite application (CA) orchestration and supports dynamic object availability.

[1]  Corrado Moiso,et al.  Autonomics in the home , 2009, 2009 13th International Conference on Intelligence in Next Generation Networks.

[2]  Marimuthu Palaniswami,et al.  An Information Framework for Creating a Smart City Through Internet of Things , 2014, IEEE Internet of Things Journal.

[3]  John A. Stankovic,et al.  Research Directions for the Internet of Things , 2014, IEEE Internet of Things Journal.

[4]  Dragos-Anton Manolescu,et al.  Micro-Workflow: A Workflow Architecture Supporting Compositional Object -Oriented Software Development , 2000 .

[5]  Vlad Trifa,et al.  Towards the Web of Things: Web Mashups for Embedded Devices , 2009 .

[6]  Kun Li,et al.  The research of web services composition based on context in Internet of Things , 2012, 2012 IEEE International Conference on Computer Science and Automation Engineering (CSAE).

[7]  Massimo Maresca,et al.  A comparison between Web Service and JAVA Message Service technologies for Event-Driven Mashup execution , 2010, Int. J. Web Grid Serv..

[8]  Antonio Pintus,et al.  The anatomy of a large scale social web for internet enabled objects , 2011, WoT '11.

[9]  Ravi Sunil,et al.  ENABLING SMART CLOUD SERVICES THROUGH REMOTE SENSING: AN INTERNET OF EVERYTHING ENABLER , 2015 .

[10]  Dave Evans,et al.  How the Next Evolution of the Internet Is Changing Everything , 2011 .

[11]  Vlad Trifa,et al.  SOA-Based Integration of the Internet of Things in Enterprise Services , 2009, 2009 IEEE International Conference on Web Services.

[12]  Daeyoung Kim,et al.  IoT Mashup as a Service: Cloud-Based Mashup Service for the Internet of Things , 2013, 2013 IEEE International Conference on Services Computing.

[13]  T. Andreasen,et al.  From Ontology over Similarity to Query Evaluation , 2003 .

[14]  Armin Haller,et al.  Semantic Sensor Network Ontology , 2017 .

[15]  George C. Polyzos,et al.  Service discovery for mobile Ad Hoc networks: a survey of issues and techniques , 2008, IEEE Communications Surveys & Tutorials.

[16]  Corrado Moiso,et al.  Smart Object Cooperation through Service Composition , 2011, 2011 15th International Conference on Intelligence in Next Generation Networks.

[17]  Massimo Maresca,et al.  Scalable Service Composition Execution through Asynchronous I/O , 2013, 2013 IEEE International Conference on Services Computing.

[18]  Alexander Schill,et al.  A service infrastructure for the Internet of Things based on XMPP , 2013, 2013 IEEE International Conference on Pervasive Computing and Communications Workshops (PERCOM Workshops).

[19]  Klaus Marius Hansen,et al.  Service Composition Issues in Pervasive Computing , 2010, IEEE Pervasive Computing.