Travel & Tourism Technology
Palisis · Schweiz

Von GWT zu Angular — ohne erzwungenen Umstieg

Das Palisis Backoffice wird auf Angular neu aufgebaut. Kein erzwungener Umstieg, keine Geschäftsunterbrechung — modulweise, im Parallelbetrieb.

v14 → v18
Angular-Kadenz
Parallelbetrieb
Migrationsmodell
0
übersprungene Versionen
Sep 2022
Start
Ende 2025
Cutover

Ausgangslage

Das Palisis Backoffice ist der operative Kern für Reise- und Tour-Operator — Buchung, Ticketing, Ressourcenplanung und Reporting laufen darüber. Es basierte auf Google Web Toolkit (GWT), einem Framework, das Java zu JavaScript kompilierte und dem Produkt jahrelang gute Dienste leistete.

Mit der Zeit engten die strukturellen Grenzen von GWT das Produkt ein: monolithische Bundles, DOM-Trägheit, Framework-Obsoleszenz und ein stetig schrumpfender Talentpool. Noch war nichts kaputt — genau deshalb war frühes Handeln entscheidend.

Drei sich verstärkende Einschränkungen

GWT-Entwicklung eingestellt

Die aktive Entwicklung kam faktisch zum Erliegen, die Community wurde dünner — das Framework auf einem langsamen Weg in die Obsoleszenz.

Moderne UX blockiert

Responsive Layouts, dynamische Komposition und interaktive Overlays bedeuteten, gegen das Framework zu arbeiten statt mit ihm.

Schrumpfender Talentpool

Das Kompetenzprofil war eng, der Kreis verfügbarer Entwicklerinnen und Entwickler wurde kontinuierlich kleiner.

Unser Vorgehen

01

Framework-Entscheidung

Angular — wegen der komponentenbasierten Architektur und der aktiven LTS-Roadmap. Das Frontend wurde per API-Verträgen vom Spring-Backend entkoppelt.

02

Parallelbetrieb

GWT- und Angular-System laufen gleichzeitig produktiv. Nutzer werden nie auf unfertige Oberflächen gezwungen.

03

Modulweise Migration

Jedes Modul wird vollständig verstanden, bevor es neu gebaut wird — jede GWT-Annahme wird hinterfragt statt übernommen.

04

Quartalsweise Versionskadenz

v14 → v15 → v16 → v17 → v18, ohne eine Version zu überspringen. Die Fähigkeiten jedes Releases werden bewusst aufgenommen.

05

Sauberer Cutover

Jedes GWT-Modul wird neu gebaut und validiert, bevor es abgeschaltet wird. Vollständiger Cutover geplant für Ende 2025.

Vorher / Nachher

Aspekt Vorher (GWT) Nachher (Angular)
Frontend-Framework Google Web Toolkit (Entwicklung eingestellt) Angular v18 (aktives LTS)
Bundle-Modell Monolithisches Kompilat Modular, lazy-loaded
Release-Kadenz Rebuilds des Gesamtsystems Einzelne Feature-Rollouts
Backend-Kopplung Gemeinsam kompiliert (Java → JS) Entkoppelt über API-Verträge
Modul-Komposition Undurchsichtiger Widget-Baum Komponentenbasiert, testbar
UX-Grenze Gegen das Framework arbeiten Komposition als Standard

Was die Migration ermöglicht

Sitzt Ihr Produkt auf einem alternden Framework?

Wir zeigen Ihnen einen risikoarmen Weg — modulweise, im Parallelbetrieb, ohne erzwungenen Umstieg.

Beratung buchen