Herausforderung
Der Vertrieb des Konzerns hängt an einheitlichen Stammdaten, die viele Systeme beziehen. Sie sollten an einer Stelle gepflegt und von dort verteilt werden – auf Applikationen, die über Jahre technisch aktuell bleiben, ohne neu gebaut zu werden.
Lösung
Novotec übernahm den Lead in Entwicklung und Lösungsarchitektur: zuerst für das zentrale Stammdaten-Management mit Verteilung an die abnehmenden Systeme, danach im Team für Stammdatenpflege, Angebotsdarstellung und Drittgeschäfte. Die Applikationen wurden dabei laufend erneuert.
Ergebnis
Eine zentrale Quelle versorgt alle abnehmenden Systeme mit Vertriebs-Stammdaten. Die Applikationen sind über zehn Angular-Versionen, zwei Plattformwechsel und einen Datenbankwechsel hinweg in Betrieb geblieben.
Hintergrund
Am Anfang stand das zentrale Datenmanagement für den Vertrieb: ein verbindlicher Datensatz (Golden Record), der an einer Stelle gepflegt und an die abnehmenden Systeme verteilt wird.
Darauf folgte die Arbeit im Team für Stammdatenpflege, Angebotsdarstellung und Drittgeschäfte. Parallel dazu wurden alle Applikationen schrittweise modernisiert: Angular wurde über zehn Hauptversionen nachgeführt, die Container-Plattform gewechselt, die Lösung in die AWS-Cloud migriert und die Datenbank von Oracle auf PostgreSQL umgestellt.
Jede dieser Umstellungen geschah im laufenden Betrieb und in Etappen.
Unsere Leistungen
- Lösungsarchitektur und Entwicklung des zentralen Stammdaten-Managements
- Verteilung der Stammdaten an die abnehmenden Systeme
- Entwicklung mit Java, Spring-Microservices und Angular
- Laufende Migration aller Applikationen auf neue Angular-Versionen
- Wechsel der Container-Plattform (OpenShift) und Migration in die AWS-Cloud
- Umstellung der Datenbank von Oracle auf PostgreSQL