IoT Architectural Framework: Connection and Integration Framework for IoT Systems

The proliferation of the Internet of Things (IoT) has since seen a growing interest in architectural design and adaptive frameworks to promote the connection between heterogeneous IoT devices and IoT systems. The most widely favoured software architecture in IoT is the Service Oriented Architecture (SOA), which aims to provide a loosely coupled systems to leverage the use and reuse of IoT services at the middle-ware layer, to minimise system integration problems. However, despite the flexibility offered by SOA, the challenges of integrating, scaling and ensuring resilience in IoT systems persist. One of the key causes of poor integration in IoT systems is the lack of an intelligent, connection-aware framework to support interaction in IoT systems. This paper reviews existing architectural frameworks for integrating IoT devices and identifies the key areas that require further research improvements. The paper concludes by proposing a possible solution based on microservice. The proposed IoT integration framework benefits from an intelligent API layer that employs an external service assembler, service auditor, service monitor and service router component to coordinate service publishing, subscription, decoupling and service combination within the architecture.

[1]  Yuna Jeong,et al.  AVIoT: web-based interactive authoring and visualization of indoor internet of things , 2015, IEEE Transactions on Consumer Electronics.

[2]  Athanasios Anastasiou,et al.  A New Method for Profile Generation in an Internet of Things Environment: An Application in Ambient-Assisted Living , 2015, IEEE Internet of Things Journal.

[3]  Aleksi Partanen,et al.  Microservices vs. Service-oriented architecture , 2018 .

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

[5]  Peter Friess,et al.  Internet of Things Strategic Research Roadmap , 2011 .

[6]  Ola Angelsmark,et al.  International Conference on Ambient Systems , Networks and Technologies ( ANT 2015 ) Calvin – Merging Cloud and IoT , 2015 .

[7]  He Wang,et al.  Enterprise-Oriented IoT Name Service for Agriculture Product Supply Chain Management , 2014, 2014 International Conference on Identification, Information and Knowledge in the Internet of Things.

[8]  Kurt Geihs,et al.  FRASAD: A framework for model-driven IoT Application Development , 2015, 2015 IEEE 2nd World Forum on Internet of Things (WF-IoT).

[9]  Dominique Guinard,et al.  SOCRADES: A Web Service Based Shop Floor Integration Infrastructure , 2008, IOT.

[10]  Juha-Pekka Soininen,et al.  Semantic Interoperability Architecture for Pervasive Computing and Internet of Things , 2014, IEEE Access.

[11]  Gerard Jounghyun Kim,et al.  ARIoT: scalable augmented reality framework for interacting with Internet of Things appliances everywhere , 2016, IEEE Transactions on Consumer Electronics.

[12]  Guangyi Xiao,et al.  User Interoperability With Heterogeneous IoT Devices Through Transformation , 2014, IEEE Transactions on Industrial Informatics.

[13]  Rajkumar Buyya,et al.  Internet of Things: Principles and Paradigms , 2016 .

[14]  Frank Golatowski,et al.  SIRENA - Service Infrastructure for Real-time Embedded Networked Devices: A service oriented framework for different domains , 2006, International Conference on Networking, International Conference on Systems and International Conference on Mobile Communications and Learning Technologies (ICNICONSMCL'06).

[15]  Andrea Zanella,et al.  Internet of Things for Smart Cities , 2014, IEEE Internet of Things Journal.

[16]  Kurt Geihs,et al.  Model driven development for data-centric sensor network applications , 2011, MoMM '11.

[17]  Bo Hu,et al.  A Vision of IoT: Applications, Challenges, and Opportunities With China Perspective , 2014, IEEE Internet of Things Journal.