On the Modernization of ExplorViz towards a Microservice Architecture.

Zirkelbach, Christian, Krause, Alexander and Hasselbring, Wilhelm (2018) On the Modernization of ExplorViz towards a Microservice Architecture. [Paper] In: 4th Collaborative Workshop on Evolution and Maintenance of Long-Living Software Systems (EMLS). , 6th February 2018, Ulm, Germany . Combined Proceedings of the Workshops of the German Software Engineering Conference 2018. .

[thumbnail of emls-18-final-zirkelbach.pdf]
Preview
Text
emls-18-final-zirkelbach.pdf - Published Version

Download (275kB) | Preview
[thumbnail of EMLS18-zirkelbach-presentation.pdf]
Preview
Slideshow
EMLS18-zirkelbach-presentation.pdf - Presentation

Download (957kB) | Preview

Abstract

Software systems evolve during their lifetime and therefore face several challenges. Changing requirements or upcoming feature requests make modifications or extensions inevitable. Especially long-living software systems have often been built as monolithic applications and are based on obsolescent architectures and technologies. This circumstance makes it difficult for developers to maintain or extend software. In this paper, we report on the modernization process of our open source research project ExplorViz - moving from a monolithic towards a microservice architecture. We describe our previous version within the project and present how we solved the modernization and handled occurring problems. Afterwards, we illustrate our modernized software system and point out the obtained benefits. Finally, we delineate open questions for the ongoing development.

Document Type: Conference or Workshop Item (Paper)
Research affiliation: Kiel University > Software Engineering
Publisher: CEUR Workshop Proceedings
Projects: ExplorViz
Date Deposited: 02 Mar 2018 13:27
Last Modified: 06 Mar 2018 17:31
URI: https://oceanrep.geomar.de/id/eprint/42119

Actions (login required)

View Item View Item