Research Area:  Internet of Things
In the last decades, the increasing complexity of industrial information technology has led to the emergence of new trends in manufacturing. Factories are using multiple Internet of Things (IoT) platforms to harvest sensor information to improve production. Such a transformation contributes to efficiency growth and reduced production costs. To deal with the heterogeneity of the services within an IoT system, Service-Oriented Architecture (SOA) is referred to in the literature as being advantageous for the design and development of software to support IoT-based production processes. The aim of SOA-based design is to provide the leverage to use and reuse loosely coupled IoT services at the middleware layer to minimise system integration problems. We propose a system architecture that follows the SOA architectural pattern and enables developers and business process designers to dynamically add, query or use instances of existing modular software in the IoT context. Furthermore, an analysis of utilization of modular software that presents some challenges and limitations of this approach is also in the scope of this work.
Keywords:  
application programming interfaces
Internet of Things
interoperability
middleware
modular construction
Author(s) Name:  Joao Giao ,Artem A. Nazarenko ,Fernando Luis-Ferreira ,Diogo Gonçalves and Joao Sarraipa
Journal name:  Processes
Conferrence name:  
Publisher name:  MDPI
DOI:  10.3390/pr10091782
Volume Information:  Volume 10 ,(2022)
Paper Link:   https://www.mdpi.com/2227-9717/10/9/1782