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 条
  • [41] A Microservice-based Architecture for the Development of Accessible, Crowdsensing-based Mobility Platforms
    Melis, Andrea
    Mirri, Silvia
    Prandi, Catia
    Prandini, Marco
    Salomoni, Paola
    2016 INTERNATIONAL CONFERENCE ON COLLABORATION TECHNOLOGIES AND SYSTEMS (CTS), 2016, : 498 - 505
  • [42] A Modeling Method for Systematic Architecture Reconstruction of Microservice-Based Software Systems
    Rademacher, Florian
    Sachweh, Sabine
    Zuendorf, Albert
    ENTERPRISE, BUSINESS-PROCESS AND INFORMATION SYSTEMS MODELING, BPMDS 2020, EMMSAD 2020, 2020, 387 : 311 - 326
  • [43] Data-driven Adaptation in Microservice-based IoT Architectures
    De Sanctis, Martina
    Muccini, Henry
    Vaidhyanathan, Karthik
    2020 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE COMPANION (ICSA-C 2020), 2020, : 59 - 62
  • [44] Microservice-Based Platform for Space Situational Awareness Data Analytics
    Lu, Wanjie
    Xu, Qing
    Lan, Chaozhen
    Lyu, Liang
    Zhou, Yang
    Shi, Qunshan
    Zhao, Yinghao
    INTERNATIONAL JOURNAL OF AEROSPACE ENGINEERING, 2020, 2020
  • [45] A Microservice-based SaaS Deployment in a Data Center Considering Computational Server and Network Energy Consumption
    Alzahrani, Amal
    Tang, Maolin
    2023 IEEE 16TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING, CLOUD, 2023, : 505 - 515
  • [46] KATWARN-A Microservice-Based Architecture for Distributed, Flexible and Robust Warning Systems
    Meissen, Ulrich
    Pfennigschmidt, Stefan
    Hardt, Markus
    Faust, Daniel
    ADVANCES AND NEW TRENDS IN ENVIRONMENTAL INFORMATICS: MANAGING DISRUPTION, BIG DATA AND OPEN SCIENCE, 2018, : 213 - 225
  • [47] Mitigating the Data Communication Overhead in Microservice-based Data-intensive Systems
    Wang, Puwei
    Liu, Ruiheng
    Liu, Bo
    Huang, Keman
    Du, Xiaoyong
    2024 IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES, ICWS 2024, 2024, : 1103 - 1105
  • [48] Prospects on the adoption of a microservice-based architecture in 5G systems and beyond
    Robitzsch, Sebastian
    Centenaro, Marco
    di Pietro, Nicola
    Cordeiro, Luis
    Gomes, Andre S.
    Sanders, Peter
    Ishaq, Arif
    COMPUTER NETWORKS, 2023, 237
  • [49] PBScaler: A Bottleneck-Aware Autoscaling Framework for Microservice-Based Applications
    Xie, Shuaiyu
    Wang, Jian
    Li, Bing
    Zhang, Zekun
    Li, Duantengchuan
    Hung, Patrick C. K.
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2024, 17 (02) : 604 - 616
  • [50] A User-driven Adaptation Approach for Microservice-based IoT Applications
    De Sanctis, Martina
    Muccini, Henry
    Vaidhyanathan, Karthik
    11TH INTERNATIONAL CONFERENCE ON THE INTERNET OF THINGS, IOT 2021, 2021, : 48 - 56