An End-to-End Implementation of a Service-Oriented Architecture for Data-Driven Smart Buildings

Buildings connect with multiple information systems like Building Management Systems (BMS), Energy Management Systems (EMS), IoT devices, Building Information Models (BIM), the electricity grid, weather services, etc. Data-driven smart building software demands seamless integration of the above syst...

Full description

Bibliographic Details
Main Authors: Lasitha Chamari, Ekaterina Petrova, Pieter Pauwels
Format: Article
Language:English
Published: IEEE 2023-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/10287934/
_version_ 1827769214986878976
author Lasitha Chamari
Ekaterina Petrova
Pieter Pauwels
author_facet Lasitha Chamari
Ekaterina Petrova
Pieter Pauwels
author_sort Lasitha Chamari
collection DOAJ
description Buildings connect with multiple information systems like Building Management Systems (BMS), Energy Management Systems (EMS), IoT devices, Building Information Models (BIM), the electricity grid, weather services, etc. Data-driven smart building software demands seamless integration of the above systems and their data. The lack of a system architecture with well-defined Application Programming Interfaces (APIs) poses a significant challenge for developing reusable, modular and scalable applications. This article presents a service-oriented system architecture designed with data-driven smart buildings in mind. The architecture relies on the Zachman framework and consists of seven service categories: 1) existing business applications, 2) new microservice-based applications, 3) databases, 4) integration software, 5) infrastructure services, 6) shared services, and 7) user interfaces. It closely resembles the MACH architectural principles: Microservices, API-first, Cloud-based components, and Headless principles. This architecture is implemented as a proof-of-concept, including three smart building applications. These include a Digital Twin application integrating sensor data with a BIM model, a web application merging real-time sensor data with semantic building graphs, and a data exploration tool using sensor data, the Brick ontology, and Grafana dashboards. Future implementations include real-time control applications such as Model Predictive Control (MPC). The proposed architecture and its implementations provide a blueprint for a reusable, modular, and scalable architecture in the smart building domain.
first_indexed 2024-03-11T12:21:10Z
format Article
id doaj.art-d4134249ffcc4280a809d272c1e5a8c6
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-03-11T12:21:10Z
publishDate 2023-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-d4134249ffcc4280a809d272c1e5a8c62023-11-07T00:01:33ZengIEEEIEEE Access2169-35362023-01-011111726111728110.1109/ACCESS.2023.332576710287934An End-to-End Implementation of a Service-Oriented Architecture for Data-Driven Smart BuildingsLasitha Chamari0https://orcid.org/0000-0003-2726-1393Ekaterina Petrova1https://orcid.org/0000-0002-8651-0671Pieter Pauwels2https://orcid.org/0000-0001-8020-4609Department of the Built Environment, Eindhoven University of Technology, Eindhoven, The NetherlandsDepartment of the Built Environment, Eindhoven University of Technology, Eindhoven, The NetherlandsDepartment of the Built Environment, Eindhoven University of Technology, Eindhoven, The NetherlandsBuildings connect with multiple information systems like Building Management Systems (BMS), Energy Management Systems (EMS), IoT devices, Building Information Models (BIM), the electricity grid, weather services, etc. Data-driven smart building software demands seamless integration of the above systems and their data. The lack of a system architecture with well-defined Application Programming Interfaces (APIs) poses a significant challenge for developing reusable, modular and scalable applications. This article presents a service-oriented system architecture designed with data-driven smart buildings in mind. The architecture relies on the Zachman framework and consists of seven service categories: 1) existing business applications, 2) new microservice-based applications, 3) databases, 4) integration software, 5) infrastructure services, 6) shared services, and 7) user interfaces. It closely resembles the MACH architectural principles: Microservices, API-first, Cloud-based components, and Headless principles. This architecture is implemented as a proof-of-concept, including three smart building applications. These include a Digital Twin application integrating sensor data with a BIM model, a web application merging real-time sensor data with semantic building graphs, and a data exploration tool using sensor data, the Brick ontology, and Grafana dashboards. Future implementations include real-time control applications such as Model Predictive Control (MPC). The proposed architecture and its implementations provide a blueprint for a reusable, modular, and scalable architecture in the smart building domain.https://ieeexplore.ieee.org/document/10287934/Building Information Modelingdata-driven buildingsdata integrationIoTlinked building datamicroservices
spellingShingle Lasitha Chamari
Ekaterina Petrova
Pieter Pauwels
An End-to-End Implementation of a Service-Oriented Architecture for Data-Driven Smart Buildings
IEEE Access
Building Information Modeling
data-driven buildings
data integration
IoT
linked building data
microservices
title An End-to-End Implementation of a Service-Oriented Architecture for Data-Driven Smart Buildings
title_full An End-to-End Implementation of a Service-Oriented Architecture for Data-Driven Smart Buildings
title_fullStr An End-to-End Implementation of a Service-Oriented Architecture for Data-Driven Smart Buildings
title_full_unstemmed An End-to-End Implementation of a Service-Oriented Architecture for Data-Driven Smart Buildings
title_short An End-to-End Implementation of a Service-Oriented Architecture for Data-Driven Smart Buildings
title_sort end to end implementation of a service oriented architecture for data driven smart buildings
topic Building Information Modeling
data-driven buildings
data integration
IoT
linked building data
microservices
url https://ieeexplore.ieee.org/document/10287934/
work_keys_str_mv AT lasithachamari anendtoendimplementationofaserviceorientedarchitecturefordatadrivensmartbuildings
AT ekaterinapetrova anendtoendimplementationofaserviceorientedarchitecturefordatadrivensmartbuildings
AT pieterpauwels anendtoendimplementationofaserviceorientedarchitecturefordatadrivensmartbuildings
AT lasithachamari endtoendimplementationofaserviceorientedarchitecturefordatadrivensmartbuildings
AT ekaterinapetrova endtoendimplementationofaserviceorientedarchitecturefordatadrivensmartbuildings
AT pieterpauwels endtoendimplementationofaserviceorientedarchitecturefordatadrivensmartbuildings