A Microservices Model to Enhance the Availability of Data for Building Energy Efficiency Management Services
In the Internet of Things (IoT)-supported energy data management infrastructure, objects from various energy generation and consumption terminals in buildings produce a tremendous amount of data. However, this data is not useful unless it is available on-time for services that discover meaningful in...
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2019-01-01
|
Series: | Energies |
Subjects: | |
Online Access: | https://www.mdpi.com/1996-1073/12/3/360 |
_version_ | 1798026717810393088 |
---|---|
author | Muhammad Aslam Jarwar Sajjad Ali Ilyoung Chong |
author_facet | Muhammad Aslam Jarwar Sajjad Ali Ilyoung Chong |
author_sort | Muhammad Aslam Jarwar |
collection | DOAJ |
description | In the Internet of Things (IoT)-supported energy data management infrastructure, objects from various energy generation and consumption terminals in buildings produce a tremendous amount of data. However, this data is not useful unless it is available on-time for services that discover meaningful information in order to provide intelligent decisions. The microservices-based data caching, data virtualization, data processing, data analysis, and data ingestion methods can be applied to enhance the data availability for energy efficiency management services provision across buildings. To foster building energy efficiency management services (BEEMS), Web of Objects (WoO) provides data abstraction, aggregation, and ingestion mechanism with virtual objects (VOs) and composite virtual objects (CVOs) by using ontologies and availability and scalability of services with microservices. This article proposes the use of data processing microservices modeling to enhance data availability and expose services capabilities with microservices for BEEMS. We present a semantic web agent based on an ontology for linking, enhancement, reusability, and availability of data-objects, services, and microservices. For the evaluation, we present a use case, which includes heterogeneous data collection and processing and provision of various BEEMS. A prototype for the use case scenario has been built and the results have been evaluated in the laboratory to mimic the enhanced data availability for BEEMS. |
first_indexed | 2024-04-11T18:40:46Z |
format | Article |
id | doaj.art-83ef09d9b8db4b389cac5051e5b69395 |
institution | Directory Open Access Journal |
issn | 1996-1073 |
language | English |
last_indexed | 2024-04-11T18:40:46Z |
publishDate | 2019-01-01 |
publisher | MDPI AG |
record_format | Article |
series | Energies |
spelling | doaj.art-83ef09d9b8db4b389cac5051e5b693952022-12-22T04:09:00ZengMDPI AGEnergies1996-10732019-01-0112336010.3390/en12030360en12030360A Microservices Model to Enhance the Availability of Data for Building Energy Efficiency Management ServicesMuhammad Aslam Jarwar0Sajjad Ali1Ilyoung Chong2Department of Information and Communications Engineering, Hankuk University of Foreign Studies, Seoul 02450, KoreaDepartment of Information and Communications Engineering, Hankuk University of Foreign Studies, Seoul 02450, KoreaDepartment of Information and Communications Engineering, Hankuk University of Foreign Studies, Seoul 02450, KoreaIn the Internet of Things (IoT)-supported energy data management infrastructure, objects from various energy generation and consumption terminals in buildings produce a tremendous amount of data. However, this data is not useful unless it is available on-time for services that discover meaningful information in order to provide intelligent decisions. The microservices-based data caching, data virtualization, data processing, data analysis, and data ingestion methods can be applied to enhance the data availability for energy efficiency management services provision across buildings. To foster building energy efficiency management services (BEEMS), Web of Objects (WoO) provides data abstraction, aggregation, and ingestion mechanism with virtual objects (VOs) and composite virtual objects (CVOs) by using ontologies and availability and scalability of services with microservices. This article proposes the use of data processing microservices modeling to enhance data availability and expose services capabilities with microservices for BEEMS. We present a semantic web agent based on an ontology for linking, enhancement, reusability, and availability of data-objects, services, and microservices. For the evaluation, we present a use case, which includes heterogeneous data collection and processing and provision of various BEEMS. A prototype for the use case scenario has been built and the results have been evaluated in the laboratory to mimic the enhanced data availability for BEEMS.https://www.mdpi.com/1996-1073/12/3/360energy dataenergy management servicesdata and service availabilitydata processing microservicesinternet of things (IoT) |
spellingShingle | Muhammad Aslam Jarwar Sajjad Ali Ilyoung Chong A Microservices Model to Enhance the Availability of Data for Building Energy Efficiency Management Services Energies energy data energy management services data and service availability data processing microservices internet of things (IoT) |
title | A Microservices Model to Enhance the Availability of Data for Building Energy Efficiency Management Services |
title_full | A Microservices Model to Enhance the Availability of Data for Building Energy Efficiency Management Services |
title_fullStr | A Microservices Model to Enhance the Availability of Data for Building Energy Efficiency Management Services |
title_full_unstemmed | A Microservices Model to Enhance the Availability of Data for Building Energy Efficiency Management Services |
title_short | A Microservices Model to Enhance the Availability of Data for Building Energy Efficiency Management Services |
title_sort | microservices model to enhance the availability of data for building energy efficiency management services |
topic | energy data energy management services data and service availability data processing microservices internet of things (IoT) |
url | https://www.mdpi.com/1996-1073/12/3/360 |
work_keys_str_mv | AT muhammadaslamjarwar amicroservicesmodeltoenhancetheavailabilityofdataforbuildingenergyefficiencymanagementservices AT sajjadali amicroservicesmodeltoenhancetheavailabilityofdataforbuildingenergyefficiencymanagementservices AT ilyoungchong amicroservicesmodeltoenhancetheavailabilityofdataforbuildingenergyefficiencymanagementservices AT muhammadaslamjarwar microservicesmodeltoenhancetheavailabilityofdataforbuildingenergyefficiencymanagementservices AT sajjadali microservicesmodeltoenhancetheavailabilityofdataforbuildingenergyefficiencymanagementservices AT ilyoungchong microservicesmodeltoenhancetheavailabilityofdataforbuildingenergyefficiencymanagementservices |