KATWARN-A Microservice-Based Architecture for Distributed, Flexible and Robust Warning Systems

被引:1
|
作者
Meissen, Ulrich [1 ,2 ]
Pfennigschmidt, Stefan [1 ]
Hardt, Markus [1 ]
Faust, Daniel [1 ]
机构
[1] Fraunhofer FOKUS, Kaiserin Augusta Allee 31, D-10589 Berlin, Germany
[2] HTW Berlin, Treskowallee 8, D-10318 Berlin, Germany
关键词
Disaster management; Early warning/alert systems; System architectures; Microservices; Distributed processing;
D O I
10.1007/978-3-319-99654-7_14
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
As in many other domains we witness in disaster management a general shift from isolated monolithic implementations towards highly robust, distributed tasking and processing in a systems of systems approach. Warning systems can serve as as representative example for a class of applications where this need for change can be witnessed. Currently, warning systems are mainly specific developments with a generally similar but unique and often monolithic architecture. For fulfilling these upcoming new requirements reference architectures for such system classes are necessary in order to prevent the current reinvention of wheels with each new implementation. This paper presents a reference architecture developed on the basis of several years of research and tested in the KATWARN warning systems. The approach has been tested in a wide area of application contexts ranging from mass application of a population warning system with approximately 4 million users in Germany and Austria to local target group-specific warning systems for critical infrastructures and large chemical industry plants. Based on the foundations of event-based and asynchronous architecture paradigms the implementation is described in a microservice-based reference architecture. The architecture demonstrates how to meet high performance, robustness and scalability requirements in distributed process environments.
引用
收藏
页码:213 / 225
页数:13
相关论文
共 50 条
  • [1] 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
  • [2] 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
  • [3] An Approach to Extract the Architecture of Microservice-Based Software Systems
    Mayer, Benjamin
    Weinreich, Rainer
    [J]. 12TH IEEE SYMPOSIUM ON SERVICE-ORIENTED SYSTEM ENGINEERING (SOSE 2018) / 9TH INTERNATIONAL WORKSHOP ON JOINT CLOUD COMPUTING (JCC 2018), 2018, : 21 - 30
  • [4] 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
    [J]. 2017 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE WORKSHOPS (ICSAW), 2017, : 298 - 302
  • [5] 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
  • [6] A Modeling Method for Systematic Architecture Reconstruction of Microservice-Based Software Systems
    Rademacher, Florian
    Sachweh, Sabine
    Zuendorf, Albert
    [J]. ENTERPRISE, BUSINESS-PROCESS AND INFORMATION SYSTEMS MODELING, BPMDS 2020, EMMSAD 2020, 2020, 387 : 311 - 326
  • [7] Anomaly Detection in Microservice-Based Systems
    Nobre, Joao
    Pires, E. J. Solteiro
    Reis, Arsenio
    [J]. APPLIED SCIENCES-BASEL, 2023, 13 (13):
  • [8] Nonintrusive Monitoring of Microservice-based Systems
    Pina, Fabio
    Correia, Jaime
    Filipe, Ricardo
    Araujo, Filipe
    Cardoso, Jorge
    [J]. 2018 IEEE 17TH INTERNATIONAL SYMPOSIUM ON NETWORK COMPUTING AND APPLICATIONS (NCA), 2018,
  • [9] TDM Edge Gateway: A Flexible Microservice-Based Edge Gateway Architecture for Heterogeneous Sensors
    Gaggero, Massimo
    Busonera, Giovanni
    Pireddu, Luca
    Zanetti, Gianluigi
    [J]. EURO-PAR 2019: PARALLEL PROCESSING WORKSHOPS, 2020, 11997 : 124 - 135
  • [10] A Microservice-Based Architecture for Flexible Data Acquisition at the Edge in the Context of Hairpin Stator Production
    Raffin, Tim
    Mayr, Andreas
    Fuchs, Jonathan
    Baader, Marcel
    Morello, Andreas
    Kuehl, Alexander
    Franke, Joerg
    [J]. 2021 11TH INTERNATIONAL ELECTRIC DRIVES PRODUCTION CONFERENCE (EDPC), 2021, : 61 - 68