Fachlicher Kern
Legacy
Fertiges runnable Enterprise-Demo-System mit Beschreibung, Ablauf, SVG und Java-Code.
Überblick
Start und Smoke Flow
Textuelle Beschreibung
Module und Abläufe
Pattern pro Modul
Kompakte Erklärbilder
Qualität und ZIP
Legacy
Wie alte Systeme verstanden, stabilisiert, refactored und migriert werden.
Altcode, Monster Methods, Anti-Corruption Layer, Strangler und Migration Report.
Du erkennst Zweck, Ablauf, Modulgrenzen und Betriebsbezug dieses Masters.
Welche Geschäftsentscheidung wird hier unterstützt und welche Daten müssen nachvollziehbar bleiben?
Welche Module sind wirklich Fachkern und welche sind nur Adapter, Runtime oder Infrastruktur?
Die zwei SVGs trennen bewusst Fachlichkeit und Technik. Dadurch sieht man, ob ein Thema wirklich fachlich ist oder nur eine technische Umsetzungsschicht darstellt.
Öffne RUNNABLE.html oder nutze den Smoke-Start im jeweiligen Workspace.
Wo vorhanden, ergänzen Spring Boot oder Jakarta eine echte Runtime. Smoke bleibt der robuste Minimalstart.
Bei Container-Mastern helfen Compose, Kubernetes und OpenShift-Profile beim Betriebsverständnis.
mvn -q -pl runnable-smoke -am package exec:java
Diese Links führen aus dem Lehrbuch in die eigentliche Projektstruktur.
mvn-ws-acl-strangler/jakarta-modern-apiDieses Modul ist Teil von Master 14 - Legacy Refactoring and Migration System und kapselt die Verantwortung jakarta-modern-api.
Dieses Modul ist Teil von Master 14 - Legacy Refactoring and Migration System und kapselt die Verantwortung modern-rest-api-spring.
Dieses Modul ist Teil von Master 14 - Legacy Refactoring and Migration System und kapselt die Verantwortung legacy-soap-simulation.
Dieses Modul ist Teil von Master 14 - Legacy Refactoring and Migration System und kapselt die Verantwortung legacy-oracle-procedures.
Dieses Modul ist Teil von Master 14 - Legacy Refactoring and Migration System und kapselt die Verantwortung oracle-to-postgres-adapter.
mvn-ws-acl-strangler/devops-openshiftDieses Modul ist Teil von Master 14 - Legacy Refactoring and Migration System und kapselt die Verantwortung devops-openshift.
mvn-ws-acl-strangler/domain-extractionDieses Modul ist Teil von Master 14 - Legacy Refactoring and Migration System und kapselt die Verantwortung domain-extraction.
Dieses Modul ist Teil von Master 14 - Legacy Refactoring and Migration System und kapselt die Verantwortung refactored-billing-domain.
Dieses Modul ist Teil von Master 14 - Legacy Refactoring and Migration System und kapselt die Verantwortung refactored-customer-domain.
Dieses Modul ist Teil von Master 14 - Legacy Refactoring and Migration System und kapselt die Verantwortung refactored-order-domain.
Dieses Modul ist Teil von Master 14 - Legacy Refactoring and Migration System und kapselt die Verantwortung legacy-jms-simulation.
mvn-ws-acl-strangler/outbox-bridgeDieses Modul ist Teil von Master 14 - Legacy Refactoring and Migration System und kapselt die Verantwortung outbox-bridge.
Dieses Modul ist Teil von Master 14 - Legacy Refactoring and Migration System und kapselt die Verantwortung observability-modernization.
Dieses Modul ist Teil von Master 14 - Legacy Refactoring and Migration System und kapselt die Verantwortung security-modernization.
mvn-ws-acl-strangler/architecture-testsDieses Modul ist Teil von Master 14 - Legacy Refactoring and Migration System und kapselt die Verantwortung architecture-tests.
Dieses Modul ist Teil von Master 14 - Legacy Refactoring and Migration System und kapselt die Verantwortung characterization-regression-tests.
Dieses Modul ist Teil von Master 14 - Legacy Refactoring and Migration System und kapselt die Verantwortung characterization-tests.
mvn-ws-acl-strangler/contract-testsDieses Modul ist Teil von Master 14 - Legacy Refactoring and Migration System und kapselt die Verantwortung contract-tests.
mvn-ws-acl-strangler/runnable-smokeDieses Modul ist Teil von Master 14 - Legacy Refactoring and Migration System und kapselt die Verantwortung runnable-smoke.
Dieses Modul ist Teil von Master 14 - Legacy Refactoring and Migration System und kapselt die Verantwortung anti-corruption-layer.
Dieses Modul ist Teil von Master 14 - Legacy Refactoring and Migration System und kapselt die Verantwortung batch-migration-tools.
mvn-ws-acl-strangler/cutover-controlDieses Modul ist Teil von Master 14 - Legacy Refactoring and Migration System und kapselt die Verantwortung cutover-control.
mvn-ws-acl-strangler/data-reconciliationDieses Modul ist Teil von Master 14 - Legacy Refactoring and Migration System und kapselt die Verantwortung data-reconciliation.
mvn-ws-acl-strangler/devops-vmDieses Modul ist Teil von Master 14 - Legacy Refactoring and Migration System und kapselt die Verantwortung devops-vm.
Dieses Modul ist Teil von Master 14 - Legacy Refactoring and Migration System und kapselt die Verantwortung legacy-ear-simulation.
Dieses Modul ist Teil von Master 14 - Legacy Refactoring and Migration System und kapselt die Verantwortung legacy-ejb-simulation.
Dieses Modul ist Teil von Master 14 - Legacy Refactoring and Migration System und kapselt die Verantwortung legacy-jsp-servlet-simulation.
Dieses Modul ist Teil von Master 14 - Legacy Refactoring and Migration System und kapselt die Verantwortung legacy-message-bridge.
mvn-ws-acl-strangler/migration-mappingDieses Modul ist Teil von Master 14 - Legacy Refactoring and Migration System und kapselt die Verantwortung migration-mapping.
mvn-ws-acl-strangler/parallel-runDieses Modul ist Teil von Master 14 - Legacy Refactoring and Migration System und kapselt die Verantwortung parallel-run.
Dieses Modul ist Teil von Master 14 - Legacy Refactoring and Migration System und kapselt die Verantwortung reporting-comparison.
mvn-ws-acl-strangler/rollback-controlDieses Modul ist Teil von Master 14 - Legacy Refactoring and Migration System und kapselt die Verantwortung rollback-control.
mvn-ws-acl-strangler/strangler-facadeDieses Modul ist Teil von Master 14 - Legacy Refactoring and Migration System und kapselt die Verantwortung strangler-facade.
Legacy Refactoring and Migration System
Komplexes fertiges Demo-System mit Java-Code, Maven-Modulen, Ablaufbeschreibung, SVGs, Pattern-Dokumentation und runnable Smoke Flow.
cd mvn-ws-acl-strangler
mvn -q -pl runnable-smoke -am package exec:java
Legacy Refactoring and Migration System
cd mvn-ws-acl-strangler
mvn -q -pl runnable-smoke -am package exec:java
Legacy Read, Characterization Test, Strangler Facade, Extract Domain, Outbox Bridge, Data Migration, Parallel Run, Cutover
Der Smoke Flow ist bewusst ohne externe Infrastruktur lauffaehig.