V04 Security Observability Deep Dive: Projektbeschreibung und Ablauf
Zeigt Security-Proxy, Policies, Decorators, Audit und Metriken.
Moduluebersicht
| Modul | Typ | Was es tut | Wichtige Muster |
|---|---|---|---|
order-core |
Core Query/Rules | Buendelt Query-Service und Spezifikationen als fachlichen Kern fuer Security- und Observability-Dekorationen. | Specification; Service Interface; Core Domain Service |
order-security |
Security Boundary | Zeigt Zugriffskontrolle, Approval Policies und Security Proxy rund um fachliche Services. | Proxy Pattern; Policy Pattern; Chain of Responsibility |
order-observability |
Audit/Metrics Decorator | Fuegt Audit und Metriken hinzu, ohne den Kernservice mit Querschnittslogik zu vermischen. | Decorator Pattern; Audit Trail; Metrics Wrapper |
order-bootstrap |
Runtime Composition | Verdrahtet Core, Security und Observability zu einer nachvollziehbaren Laufzeitvariante. | Composition Root; Decorator Chain |
Ablauf der Version
- order-core - Query wird angefordert. Security Proxy prueft Zugriff. Core Service liefert Daten und Specification bewertet Risiko.
- order-security - Client ruft Query/Approval an. Security Proxy prueft Context. ApprovalPolicy entscheidet nach Rolle/Risiko.
- order-observability - Service-Aufruf geht durch Decorator. Audit zeichnet fachlichen Zugriff auf. Metering erfasst technische Kennzahlen.
- order-bootstrap - Runtime startet V04. Services werden mit Proxy und Decorator verbunden. Aufruf laeuft kontrolliert und beobachtbar durch die Kette.
Lese-Reihenfolge
- Root-
README.mdder Version lesen. PROJECTS.mdlesen.- Modul-READMEs nacheinander oeffnen.
- Java-Code mit
// PATTERN:-Kommentaren pruefen. - Zentrale Pattern-Doku unter
../../docs/design-patterns.mdvergleichen.