|Title||Pattern based integration of internet of things systems|
|Author(s)||Tekinerdogan, Bedir; Köksal, Ömer|
|Source||In: Internet of Things – ICIOT 2018 - 3rd International Conference, Held as Part of the Services Conference Federation, SCF 2018, Proceedings. - Springer Verlag (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) ) - ISBN 9783319943695 - p. 19 - 33.|
|Event||3rd International Conference on Internet of Things, ICIOT 2018 Held as Part of the Services Conference Federation, SCF 2018, Seattle, 2018-06-25/2018-06-30|
|Publication type||Peer reviewed book chapter|
|Keyword(s)||Architecture design patterns - Internet of Things - Smart city engineering|
The Internet of Things (IoT) is the network of physical devices embedded with sensors, actuators, and connectivity which enables these objects to connect and exchange data. Cleary the IoT has a pervasive impact on the society and an increasing number of systems are now based on IoT. One of the key challenges in IoT is coping with the heterogeneous set of systems and the integration of these systems in the same communication network. Several studies have focused on this integration aspect and addressed this at different levels of abstraction. Unfortunately, the different approaches are scattered and fragmented over the different studies and it is not clear how to cope with the integration concern within a single IoT system but also across multiple IoT systems that need to be integrated. To this end this chapter provides a comprehensive and systematic approach for identifying the key integration concerns in the IoT system architecture and describing the currently provided solutions. For this we adopt a pattern-based approach in which generic architecture solution structures are provided to these recurring integration concerns. We illustrate our approach for addressing the integration of IoT based systems within the context of smart city engineering.