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...
Main Authors: | , , |
---|---|
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 |