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 条
  • [21] A Microservice-Based Architecture Approach for the Automation of Modular Process Plants
    Bloch, Henry
    Fay, Alexander
    Knohl, Torsten
    Hoernicke, Mario
    Bernshausen, Jens
    Hensel, Stephan
    Hahn, Anna
    Urbas, Leon
    2017 22ND IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2017,
  • [22] Distributed Redundant Placement for Microservice-based Applications at the Edge
    Zhao, Hailiang
    Deng, Shuiguang
    Liu, Zijie
    Yin, Jianwei
    Dustdar, Schahram
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2022, 15 (03) : 1732 - 1745
  • [23] MICROLYZE: A Framework for Recovering the Software Architecture in Microservice-Based Environments
    Kleehaus, Martin
    Uludag, Omer
    Schaefer, Patrick
    Matthes, Florian
    INFORMATION SYSTEMS IN THE BIG DATA ERA, 2018, 317 : 148 - 162
  • [24] MSMIoT: An Efficient Microservice-based Middleware architecture for the Internet of Things
    Champaneria, Tushar
    Makwana, Ashwin
    Jardosh, Sunil
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2022, 22 (09): : 687 - 695
  • [25] An End-user Microservice-Based Lightweight Architecture for IoT
    Wang, Ying
    Cheng, Bo
    Niu, Meng
    2018 14TH INTERNATIONAL COMPUTER ENGINEERING CONFERENCE (ICENCO), 2018, : 68 - 72
  • [26] MicroIP: A general-purpose microservice-based integration platform
    Nebel, Andres
    Gonzalez, Laura
    Llambias, Guzman
    2021 XLVII LATIN AMERICAN COMPUTING CONFERENCE (CLEI 2021), 2021,
  • [27] Fitness-guided Resilience Testing of Microservice-based Applications
    Long, Zhenyue
    Wu, Guoquan
    Chen, Xiaojiang
    Cui, Chengxu
    Chen, Wei
    Wei, Jun
    2020 IEEE 13TH INTERNATIONAL CONFERENCE ON WEB SERVICES (ICWS 2020), 2020, : 151 - 158
  • [28] MicroART: A Software Architecture Recovery Tool for Maintaining Microservice-based Systems
    Granchelli, Giona
    Cardarelli, Mario
    Di Francesco, Paolo
    Malavolta, Ivano
    Iovino, Ludovico
    Di Salle, Amleto
    2017 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE WORKSHOPS (ICSAW), 2017, : 298 - 302
  • [29] Resource-Aware Cyber Deception for Microservice-Based Applications
    Zambianco, Marco
    Facchinetti, Claudio
    Doriguzzi-Corin, Roberto
    Siracusa, Domenico
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2024, 17 (06) : 4211 - 4224
  • [30] A Lightweight Container Design for Microservice-based Industrial Edge Applications
    Yang, Dali
    Dai, Wenbin
    2022 IEEE 17TH CONFERENCE ON INDUSTRIAL ELECTRONICS AND APPLICATIONS (ICIEA), 2022, : 858 - 863