NIS2 & DORA Compliance sichern – Secure Java Code Upgrade

Von JSF zu Angular
- mit einem Partner, der deinen Stack versteht

Deine Ausgangslage

Du verantwortest eine Jakarta-EE-Anwendung, die fachlich wertvoll ist und stabil läuft — aber das JSF-Frontend wird zur Last. Vielleicht kennst du eine oder mehrere dieser Situationen:

  • Talentmarkt: JSF-Entwickler:innen werden rar. Stellen bleiben länger offen, neue Teammitglieder wollen mit modernen Stacks arbeiten — nicht in einer Technologie, die sie auf dem Arbeitsmarkt nicht weiterbringt.
  • Erwartung aus dem Management: Sichtbare Modernisierung ist gefragt — intern gegenüber Mitarbeitenden, extern gegenüber Kund:innen und Partner:innen. Ein über die Jahre gewachsenes UI lässt sich zunehmend schwer rechtfertigen.
  • Wartungsrisiko: Jede Änderung im Frontend fühlt sich riskant an. Du weißt: Das Risiko einer neuen Sicherheitslücke in einer Bibliothek, für die kein Patch mehr kommt, ist real.

Vermutlich bist du längst nicht mehr bei der Frage ob, sondern bei wie und mit wem. Eine JSF-Ablösung berührt Frontend, Backend, Authentifizierung und potenziell den Team-Aufbau gleichzeitig — entsprechend wichtig ist, wo und wie man ansetzt.

Unser Ansatz

  • Technische Modernisierung: Versionen, Dependencies, Java-Upgrades. Notwendig, aber adressiert dein Frontend-Problem nicht.
  • Architektur-Modernisierung: Frontend ablösen, Backend für zustandslose APIs vorbereiten, Authentifizierungsmodell modernisieren. Hier setzen wir an.
  • Fachliche Modernisierung: Prozesse neu denken, Geschäftslogik umbauen. Das ist nicht unser Versprechen — und sollte es auch nicht sein.

Was das für dich bedeutet: Deine Geschäftslogik bleibt im Backend. Wir tauschen die Präsentationsschicht aus und passen die Schnittstellen dazwischen an. Was deine Anwendung fachlich tut, ändert sich dadurch nicht.

#1 JSF Analyse

// Kostenloser Scoping Call vorab — ca. 1 Stunde, Go / No-Go, Zielbild abstimmen.

// Analyse von Funktionsumfang, Abhängigkeiten und Komplexitätsverteilung

// Trennung von View-Logik und Geschäftslogik in Managed Beans

// Identifikation der größten Migrationsrisiken

// Klare Empfehlung: Migration sinnvoll, bedingt sinnvoll oder falscher Zeitpunkt

#2 Migrations-Roadmap

// Modulweiser Phasenplan mit Aufwandsschätzung pro Modul

// Risikobewertung mit konkreten Gegenmaßnahmen

// Empfehlung für das erste umzusetzende Modul

// Entscheidungsgrundlage für Budget und interne Freigabe

#3 Iterative Umsetzung

// Start mit einem klar abgegrenzten Modul — produktiv in 8–12 Wochen

// Schrittweise Ablösung weiterer Bereiche — kein Big Bang, kein Feature-Freeze

// Backend-Umbau parallel: Session-State zu zustandslosen APIs

// Token-basierte Authentifizierung, CI/CD, automatisierte Tests von Tag eins

// Enablement deines Teams durch Code-Reviews und Pair-Programming

Assessment
– 2.000 € / Tag

Roadmap
– 3.000 € / 1-2 Tage

Umsetzung
– nach Aufwand pro Modul

Eine Migration ist Handarbeit — wir machen sie effizient

Eine JSF-Ablösung ist keine Tooling-Migration wie ein API-Upgrade mit OpenRewrite. Es gibt kein Werkzeug, das auf Knopfdruck JSF-Views in Angular-Komponenten überführt. Es ist Architekturarbeit, die menschliches Urteil verlangt — gerade dort, wo View-Logik und Geschäftslogik historisch vermischt wurden.

Wir arbeiten durchgehend KI-gestützt — sowohl in der Analyse als auch in der Überführung. KI-Agenten beschleunigen das Lesen großer Codebasen, erkennen wiederkehrende Muster und liefern Vorschläge für Transformationen. Die Entscheidungen treffen unsere Architekt:innen. Sind wichtige Entscheidungen getroffen, wurde ein Musterbeispiel umgesetzt, so unterstützen uns hier ebenfalls Agenten bei der Umsetzung.

Wir halten uns dabei selbstverständlich an deine Security- und Compliance-Vorgaben. Wenn dein Unternehmen eigene LLMs betreibt, nutzen wir diese. Externe KI-Werkzeuge setzen wir nur nach Rücksprache ein.

Warum mit Gepardec

Die meisten Angular-Dienstleister können ein modernes Frontend bauen. Aber sie stehen vor deiner JSF-Codebasis und sehen eine Blackbox. Wir nicht.

Gepardec ist seit über 10 Jahren auf Java-Enterprise-Systeme spezialisiert. Jakarta EE, JBoss EAP, Quarkus — das ist unser Alltag. Wir müssen uns nicht erklären lassen, was Session-Scoped Beans sind oder wie der JSF-Lifecycle funktioniert. Wir sprechen dieselbe Sprache wie dein Backend-Team.

Aktuell modernisieren wir mehrere JSF-Anwendungen in produktiven Enterprise-Umgebungen — typischerweise mit gewachsener Codebasis, hohem fachlichen Wert und internen Entwicklungsteams.

Daraus ergeben sich drei konkrete Vorteile für dich:

  • Jakarta-EE-Tiefe als Fundament: Kürzere Einarbeitung, weniger Rückfragen, realistisches Bild der nötigen Backend-Änderungen.
  • Frontend und Backend aus einer Hand: Jakarta-EE-Entwickler:innen, Angular-Spezialist:innen und UI/UX-Expert:innen in einem Team. Ein Ansprechpartner, eine Verantwortung.
  • Partner statt Ersatz: Wir bringen die Migrationskompetenz ein, dein Team bringt das Domänenwissen. Nach dem Projekt entwickelt dein Team eigenständig weiter.

Nächster Schritt

Du willst wissen, ob und wie eine JSF-Modernisierung für deine Anwendung sinnvoll ist? In einem kurzen Erstgespräch klären wir, ob deine Anwendung ein sinnvoller Kandidat ist und welche ersten Schritte realistisch sind.

Kostenlosen Scoping Call vereinbaren

+

FAQs

WordPress Cookie Plugin von Real Cookie Banner