Eine Mikroservice-basierte Referenzarchitektur für interoperable, flexible und robuste Warnsysteme
A microservice based reference architecture for interoperable, flexible and robust warning systems
Currently, in environmental systems, and disaster management in particular, we are witnessing a general shift from isolated monolithic implementations to highly robust and functionally distributed information processing in a systems of systems approach. Warning systems can serve as a representative example of a class of applications where these new requirements can be observed. Currently, warning systems are primarily specific developments with a generally similar but custom-made and often monolithic architecture. In order to meet the new challenges, appropriate reference architectures for these types of system classes are required to prevent a complete reimplementation of each new system. This paper presents a reference architecture for warning systems developed and tested in the basis of the KATWARN warning systems. The approach has been tested in a wide range of applications, ranging from mass application of a public warning system with approximately 4 million users in Germany and Austria to local target group-specific warning systems for critical infrastructures and large chemical plants. Based on the principles of event-based and asynchronous architecture paradigms, the implementation is described in a Microservice-based reference architecture. The architecture shows how challenging requirements in regards to performance, robustness and scalability can be met in such distributed process environments.