Herausforderung
Eine Organisation der öffentlichen Verwaltung betreibt ein zentrales Register, dessen Stammdatenverwaltung als monolithische Anwendung gewachsen ist. Sie ist Teil eines größeren Systemverbunds und muss laufend an neue gesetzliche Vorgaben angepasst werden.
Ziel war, die Stammdatenverwaltung in eine moderne Servicearchitektur zu überführen, parallel zur laufenden Weiterentwicklung. Dafür brauchte es eine tragfähige Zielarchitektur, einen schrittweisen Migrationspfad und eine gemeinsame Sicht von Fachanalyse, Entwicklung, Test und den Architekten der übergeordneten Stelle.
Lösung
hpc.one übernahm technische Projektleitung, Architektur, Anforderungsmanagement, Requirements Engineering, Entwicklung und Test. Die monolithische Stammdatenverwaltung wurde in fachlich geschnittene Services zerlegt. hpc.one entwickelte eine evolutionäre Zielarchitektur und erarbeitete Transformationsvarianten, die mit den Stakeholdern abgestimmt wurden. Prototypen, Architekturprinzipien, Designpatterns und die Semantik der REST-Schnittstellen bildeten die Grundlage für den Migrationspfad.
Die Umsetzung der ersten Phase über eineinhalb Jahre begleitete hpc.one im agilen Umfeld bis in die Tests. Parallel entwickelt hpc.one die Stammdatenverwaltung gemäß den gesetzlichen Vorgaben weiter und erstellt Anwendungsentwürfe und Architekturvorgaben für die Änderungsprojekte. Nach dem erfolgreichen Abschluss des Projekts wurde hpc.one mit der Weiterführung beauftragt.
Themenbereiche
- IT-Architektur
- Softwareentwicklung
- Anforderungsmanagement
- Legacy-Modernisierung
- Projektmanagement
Methoden
- Domain Driven Design
- UML
- Enterprise Architect
- Java mit Spring und JPA
- REST-Schnittstellen
Transformation einer Stammdatenverwaltung