• search hit 52 of 2009
Back to Result List

Java-Modularisierung eines Monoliths am Beispiel des Bildungssystems OPAL

  • Opal ist ein Projekt, das seit 17 Jahren wächst und sich entwickelt. Es hat eine monolithische Architektur, die sich im Laufe der Zeit aufgrund von Verstößen gegen die Regeln für sauberen Code und die Nichteinhaltung von Programmiermustern zu einem stark verketteten Code mit vielen zyklischen Abhängigkeiten und schwacher Testabdeckung entwickelt hat. Dies wiederum erschwert die Wartung und Weiterentwicklung der Anwendung und erhöht die Implementierungszeit für neue Funktionen. Um diese Probleme zu lösen, wurde beschlossen, Opal auf eine andere Architektur zu migrieren, die zu deren Beseitigung beitragen würde. Nach der Analyse der bestehenden Probleme wurden die Anforderungen an eine neue Architektur ermittelt und formuliert. Es wurden modulare und Microservice-Architekturen in Betracht gezogen. Durch einen Vergleich und unter Berücksichtigung der Besonderheiten des Projekts fiel die Entscheidung zugunsten der modularen Architektur. Anschließend wurde der Prozess der Architekturmigration in drei Stufen durchgeführt und die Bewertung der geleisteten Arbeit beschrieben.

Export metadata

Metadaten
Author:Aiana Baitakova
Advisor:Thomas Wegricht, Ralf LaueORCiDGND
Document Type:Bachelor Thesis
Language:German
Name:Westsächsische Hochschule Zwickau
Kornmarkt 1, 08056 Zwickau
Date of Publication (online):2021/12/12
Year of first Publication:2021
Publishing Institution:Westsächsische Hochschule Zwickau
Tag:Java, Modularisierung
Page Number:33
Note:
Volltext gesperrt
Faculty:Westsächsische Hochschule Zwickau / Physikalische Technik, Informatik
Release Date:2022/10/13