Anwenden

Maven-Referenzprojekt

order-platform-enterprise-final zeigt ein modulares Java-21-Zielbild mit konkretem Domain-/Application-Kern und transparent gekennzeichneten Strukturmodulen.

Modulkarte des Maven-Referenzprojekts
Reifegrad: 7 Module enthalten konkrete Java-Kernklassen oder einen Regelkatalog; 9 Module bilden derzeit nur das Architekturzielbild. Es gibt keine startbare Runtime.

Dokumentation

1

Projektübersicht

Zweck, Reifegrad, Module, Kernfluss, Maven-Struktur und Atlas-Verknüpfung.

2

Runbook

Java-21-Kompilierung, Maven-Grenzen, Fehlerdiagnose und Ausbaupfad.

3

Projekt-README

Kurzer technischer Einstieg direkt im Projektordner.

Module

Java-Bibliothek

shared-kernel

Gemeinsame unveränderbare Ereignistypen und Querschnittsbausteine.

Implementiert

Modul öffnen
Domänenmodul

order-domain

Order-Aggregate, Invarianten und fachlicher Zustandsübergang.

Implementiert

Modul öffnen
Application-Modul

order-application

Place-Order-Use-Case sowie Repository- und Event-Publisher-Ports.

Implementiert

Modul öffnen
Adapter-Strukturmodul

order-adapter-rest

Vorgesehener Eingang für REST/API-Aufrufe.

Struktur

Modul öffnen
Adapter-Strukturmodul

order-adapter-jpa

Vorgesehener Persistenzadapter für Repository und Datenbank.

Struktur

Modul öffnen
Event-Adapter

order-adapter-events

In-Memory-Demonstration für Outbox-Veröffentlichung und Idempotenz.

Implementiert

Modul öffnen
Domänen-Strukturmodul

billing-domain

Vorgesehene fachliche Billing-Domäne.

Struktur

Modul öffnen
Application-Strukturmodul

billing-application

Vorgesehene Billing-Use-Cases und Orchestrierung.

Struktur

Modul öffnen
Service-Strukturmodul

customer-service

Vorgesehener Kundenkontext im Gesamtprozess.

Struktur

Modul öffnen
Service-Strukturmodul

inventory-service

Vorgesehene Bestandsprüfung und Reservierung.

Struktur

Modul öffnen
Service-Strukturmodul

notification-service

Vorgesehene Benachrichtigungsverarbeitung.

Struktur

Modul öffnen
Legacy-Adapter

legacy-soap-adapter

Normalisiert einen beispielhaften SOAP-/Legacy-Kreditscore-Zugriff.

Implementiert

Modul öffnen
Batch-Strukturmodul

batch-jobs

Vorgesehener Ort für zeit- und mengenorientierte Hintergrundverarbeitung.

Struktur

Modul öffnen
Querschnittsmodul

observability

Expliziter Trace-Kontext für technische Korrelation.

Implementiert

Modul öffnen
Architekturregel-Katalog

architecture-tests

Explizite Liste beabsichtigter Architekturregeln.

Implementiert als Katalog

Modul öffnen
Deployment-Strukturmodul

deployment

Vorgesehener Ort für Laufzeit- und Plattformartefakte.

Struktur

Modul öffnen