Whitepapers
- Modernisierung von Applikationen
«Alles neu…» ist nicht immer das Wahre: Ein praxiserprobtes Vorgehen in drei Schritten zeigt, wie bestehende Applikationen analysiert, modularisiert und phasenweise modernisiert werden können – statt sie vorschnell komplett neu zu entwickeln.
- Vom Monolithen zur Service-Architektur mit Hilfe von Graphen
Wie sich mit Graphen-Metadaten und gängigen Graphen-Algorithmen wie Degree, Closeness und Betweenness Centrality sinnvolle Komponenten-Grenzen in gewachsenen Monolithen finden lassen. Ein Hybrid-Ansatz, bei dem der Mensch Intelligenz und Strategie beisteuert und die Maschine Geschwindigkeit und Präzision.
- Füsse im Beton, Kopf in der Cloud
Veraltete Legacy-Systeme hängen wie Kletten an den Firmen – mit traditioneller Wartung ist der Sprung aus der Abhängigkeit nicht zu schaffen. Der Artikel zeigt, wie Refaktorierung mit einer Metadaten-zentrierten Umstellungsmaschine gelingt und welche Hürden dabei zu überwinden sind.
- Automatisierte Code-Refaktorierung in der Praxis
Eine Fallstudie zur teilautomatisierten Refaktorierung einer Java-EE-Code-Basis mit über 6000 Klassen: Warum enge Zusammenarbeit mit dem Kunden, eine klare Zielarchitektur und ein pragmatisches, iteratives Vorgehen über den Erfolg entscheiden.
- Teilautomatisiertes Architektur-Reengineering in einem JavaEE Monolithen
Wie die Bison Schweiz AG die Defaulting-Logik ihres 1,5 Millionen Zeilen grossen ERP-Monolithen Bison Process mit einem auf OMAN basierenden Generator teilautomatisiert in eine komponentenorientierte Zielarchitektur überführt. Rund die Hälfte des manuellen Migrationsaufwands entfällt dabei.
- Metadaten basiertes, teilautomatisiertes Software-Reengineering
Warum eine teilautomatisierte, auf Metadaten basierte Analyse- und Generierungs-Methode beim Reengineering zielführender sein kann als eine vollständig automatisierte Transformation. Der Workshop-Beitrag beschreibt das Metadaten-Modell, das mehrstufige Praxis-Vorgehen und Erfahrungen aus konkreten Migrations- und Analyse-Projekten.
- Teilautomatisierte Migration eines GUI in eine Web-Umgebung
Wie eine in C++ geschriebene GUI-Applikation mit 130 Masken und über 10.000 Feldern mit Parsern, einem Metadaten-Repository und Generatoren in nur acht Monaten in eine moderne Web-Umgebung auf Basis von AngularJS migriert wurde.
Transformation beginnt mit der richtigen Strategie — und einer fundierten Datenbasis.
Unverbindliches Erstgespräch vereinbaren