Microservice-Based Architecture for the Integration of Data Backends and Dashboard Applications in the Energy and Environment Domains

被引:0
|
作者
Sidler, Jannik [1 ]
Braun, Eric [1 ]
Schmitt, Christian [1 ]
Schlachter, Thorsten [1 ]
Hagenmeyer, Veit [1 ]
机构
[1] Karlsruhe Inst Technol, Inst Automat & Appl Informat IAI, Karlsruhe, Germany
关键词
Environmental information systems; Energy dashboards; Web application; Software architecture; Application microservice; Onion architecture;
D O I
10.1007/978-3-030-88063-7_3
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
This article presents a software architecture based on the onion architecture that uses the concept of application microservices in order to integrate data backends with dashboard applications. Its main goal is to reduce the complexity in the architecture's frontend and therefore to increase the performance of the application for the user. The concept of the added application layer as well as its interaction with the other parts of the architecture is described in detail. Then an evaluation of its advantages is presented which shows the benefits of the concept regarding performance and simplicity using a real-world use case in the energy and environmental domains.
引用
收藏
页码:37 / 48
页数:12
相关论文
共 50 条
  • [1] Microservice-Based Architecture for an Energy Management System
    Lyu, Zhongliang
    Wei, Hua
    Bai, Xiaoqing
    Lian, Chunjie
    [J]. IEEE SYSTEMS JOURNAL, 2020, 14 (04): : 5061 - 5072
  • [2] An Advanced DevOps Environment for Microservice-based Applications
    Throner, Stefan
    Huetter, Heiko
    Saenger, Niklas
    Schneider, Michael
    Hanselmann, Simon
    Petrovic, Patrick
    Abeck, Sebastian
    [J]. 2021 15TH IEEE INTERNATIONAL CONFERENCE ON SERVICE-ORIENTED SYSTEM ENGINEERING (SOSE 2021), 2021, : 134 - 143
  • [3] Microservice-based Architecture for the NRDC
    Le, Vinh D.
    Neff, Melanie M.
    Stewart, Royal V.
    Kelley, Richard
    Fritzinger, Eric
    Dascalu, Sergiu M.
    Harris, Frederick C., Jr.
    [J]. PROCEEDINGS 2015 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2015, : 1659 - 1664
  • [4] Engineering Microservice-Based Applications Using an Integration Platform as a Service
    Schneider, Michael
    Abeck, Sebastian
    [J]. 2023 IEEE INTERNATIONAL CONFERENCE ON SERVICE-ORIENTED SYSTEM ENGINEERING, SOSE, 2023, : 124 - 129
  • [5] Transparent Tracing of Microservice-based Applications
    Santana, Matheus
    Sampaio, Adalberto, Jr.
    Andrade, Marcos
    Rosa, Nelson S.
    [J]. SAC '19: PROCEEDINGS OF THE 34TH ACM/SIGAPP SYMPOSIUM ON APPLIED COMPUTING, 2019, : 1252 - 1259
  • [6] Lihonga - a Microservice-based Virtual Learning Environment
    Kapembe, Samuel Stallin
    Quenum, Jose
    [J]. 2018 IEEE 18TH INTERNATIONAL CONFERENCE ON ADVANCED LEARNING TECHNOLOGIES (ICALT 2018), 2018, : 98 - 100
  • [7] Microservice-based Architecture of a Software as a Service (SaaS) Building Energy Management Platform
    Haque, Ashraful
    Rahman, Rasheq
    Rahman, Saifur
    [J]. 2020 6TH IEEE INTERNATIONAL ENERGY CONFERENCE (ENERGYCON), 2020, : 967 - 972
  • [8] A Microservice-Based Big Data Analysis Platform for Online Educational Applications
    Miao, Kehua
    Li, Jie
    Hong, Wenxing
    Chen, Mingtao
    [J]. SCIENTIFIC PROGRAMMING, 2020, 2020
  • [9] Towards a Reference Dataset of Microservice-Based Applications
    Brogi, Antonio
    Canciani, Andrea
    Neri, Davide
    Rinaldi, Luca
    Soldani, Jacopo
    [J]. SOFTWARE ENGINEERING AND FORMAL METHODS, SEFM 2017, 2018, 10729 : 219 - 229
  • [10] Towards Recovering the Software Architecture of Microservice-based Systems
    Granchelli, Giona
    Cardarelli, Mario
    Di Francesco, Paolo
    Malavolta, Ivano
    Iovino, Ludovico
    Di Salle, Amleto
    [J]. 2017 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE WORKSHOPS (ICSAW), 2017, : 46 - 53