German Government via European Dynamics · 2023–present

Modernisierung einer Anwendung für öffentliche Infrastruktur

Modernisierung, Migration, Reporting und laufende Entwicklung für die Straßenobjekt- und Infrastrukturverwaltung SIB-BW2.

Softwareentwickler — Luis Martin Schick / VertexWare

Situation / Problem

SIB-BW2 verwaltet Straßenobjekte und Infrastruktur für öffentliche Auftraggeber. Die Anwendung erforderte laufende Weiterentwicklung, Fehlerbehebung, Qualitätsarbeit und die Migration von einer älteren Java-/Karaf-Laufzeit zu einem aktuellen Stack.

Bisheriges System oder Vorgehen

Das bestehende System enthielt Legacy-Daten und Reporting-Anforderungen über Oracle-, PostgreSQL-, MySQL- und MSSQL-Betrieb hinweg. Zusätzlich waren direkte Abstimmungen mit deutschsprachigen Stakeholdern und technische Dokumentation erforderlich.

Lösung

  • An der Modernisierung von Java 8/Karaf zu Java 21/Spring Boot gearbeitet.
  • Das zentrale Migrationstool für den ASB-Object-(ASB-ING-)Standard entwickelt.
  • Den Großteil der Reporting-Funktionalität von Grund auf umgesetzt.
  • Fehler behoben, Funktionen geliefert, Qualität verbessert, Stakeholder abgestimmt und technische Dokumentation erstellt.

Konkretes Ergebnis

  • Das Team migriert die Anwendung während der laufenden Entwicklung von Java 8/Karaf zu Java 21/Spring Boot.
  • Das zentrale Migrationstool überführt Legacy-Daten in Richtung ASB-Object-(ASB-ING-)Standard.
  • Ich habe den Großteil der Reporting-Funktionalität umgesetzt, während die Anwendung weiterentwickelt wurde.

Lieferumfang und Rolle

  • Softwareentwicklung im bestehenden Produktteam
  • Direkte deutschsprachige Abstimmung mit Stakeholdern der Landesverwaltung
  • Technische Dokumentation neben Migration, Reporting, Fehlern und Funktionen

Technologie

  • Java
  • Spring Boot
  • SQL
  • Oracle
  • PostgreSQL
  • MySQL
  • MSSQL
  • Angular
  • Liquibase
  • Tomcat
  • Jenkins
  • Jasper Reports
Legacy-Software-Modernisierung

Lohnt es sich, Ihren Prozess oder Ihre Software genauer anzusehen?

Ein kurzes Gespräch reicht, um zu klären, ob ein Audit, eine kleine Umsetzung oder bewusst keine Individualsoftware der richtige nächste Schritt ist.

30-minütiges Erstgespräch anfragen