Maven-Referenzprojekt
order-platform-enterprise-final zeigt ein modulares Java-21-Zielbild mit konkretem Domain-/Application-Kern und transparent gekennzeichneten Strukturmodulen.
Dokumentation
Projektübersicht
Zweck, Reifegrad, Module, Kernfluss, Maven-Struktur und Atlas-Verknüpfung.
Runbook
Java-21-Kompilierung, Maven-Grenzen, Fehlerdiagnose und Ausbaupfad.
Projekt-README
Kurzer technischer Einstieg direkt im Projektordner.
Module
shared-kernel
Gemeinsame unveränderbare Ereignistypen und Querschnittsbausteine.
Implementiert
Modul öffnenorder-domain
Order-Aggregate, Invarianten und fachlicher Zustandsübergang.
Implementiert
Modul öffnenorder-application
Place-Order-Use-Case sowie Repository- und Event-Publisher-Ports.
Implementiert
Modul öffnenorder-adapter-rest
Vorgesehener Eingang für REST/API-Aufrufe.
Struktur
Modul öffnenorder-adapter-jpa
Vorgesehener Persistenzadapter für Repository und Datenbank.
Struktur
Modul öffnenorder-adapter-events
In-Memory-Demonstration für Outbox-Veröffentlichung und Idempotenz.
Implementiert
Modul öffnenbilling-domain
Vorgesehene fachliche Billing-Domäne.
Struktur
Modul öffnenbilling-application
Vorgesehene Billing-Use-Cases und Orchestrierung.
Struktur
Modul öffnencustomer-service
Vorgesehener Kundenkontext im Gesamtprozess.
Struktur
Modul öffneninventory-service
Vorgesehene Bestandsprüfung und Reservierung.
Struktur
Modul öffnennotification-service
Vorgesehene Benachrichtigungsverarbeitung.
Struktur
Modul öffnenlegacy-soap-adapter
Normalisiert einen beispielhaften SOAP-/Legacy-Kreditscore-Zugriff.
Implementiert
Modul öffnenbatch-jobs
Vorgesehener Ort für zeit- und mengenorientierte Hintergrundverarbeitung.
Struktur
Modul öffnenobservability
Expliziter Trace-Kontext für technische Korrelation.
Implementiert
Modul öffnenarchitecture-tests
Explizite Liste beabsichtigter Architekturregeln.
Implementiert als Katalog
Modul öffnendeployment
Vorgesehener Ort für Laufzeit- und Plattformartefakte.
Struktur
Modul öffnen