A Framework for Service-Oriented Architecture (SOA)-Based IoT Application Development

Research output: Contribution to journalArticlepeer-review

2 Citations (Scopus)
126 Downloads (Pure)


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
Original languageEnglish
Article number1782
Number of pages25
Issue number9
Publication statusPublished - 5 Sept 2022


  • application programming interfaces
  • Internet of Things
  • interoperability
  • middleware
  • modular construction


Dive into the research topics of 'A Framework for Service-Oriented Architecture (SOA)-Based IoT Application Development'. Together they form a unique fingerprint.

Cite this