Technisches Glossar
Sammelwerk zur Enterprise-Master-Reihe. Markdown und HTML sind synchron erzeugt; technische Ordner bleiben stabil.
Technisches Sammelglossar
Dieses Glossar erklärt zentrale technische Begriffe der Maven-, Java-, Container- und Enterprise-Architektur.
Glossar
| Begriff | Bereich | Bedeutung | Konkrete Anwendung |
|---|---|---|---|
| Maven Module | Build | Eigenständige Einheit im Multi-Module-Build. | pom.xml mit parent/child Struktur; -pl und -am starten gezielt Module. |
| Spring Boot Application | Runtime | Startbare Web-/Runtime-Anwendung. | Main-Klasse mit spring-boot:run; REST, Config, Actuator möglich. |
| Jakarta REST | Runtime | Standardisierte REST API auf Jakarta/JAX-RS Basis. | Alternative oder Vergleich zu Spring Web. |
| Aggregate | DDD | Konsistenzgrenze mit invarianten Regeln. | Order, Policy, Claim, Account, Shipment. |
| Port | Hexagonal | Fachlicher Vertrag nach außen oder innen. | PaymentPort, StoragePort, NotificationPort. |
| Adapter | Hexagonal | Technische Implementierung eines Ports. | PostgresAdapter, MinioAdapter, LegacyAdapter. |
| Outbox | Integration | Transaktionale Speicherung von Events neben Daten. | outbox_events Tabelle, Publisher liest später. |
| Saga | Integration | Koordination eines langen verteilten Prozesses. | Payment -> Invoice -> Shipment mit Kompensation. |
| CQRS | Architektur | Trennung von Schreiben und Lesen. | Command Use Cases und Reporting Views. |
| Dockerfile | Container | Bauanleitung für Container-Image. | JVM App wird als Image paketiert. |
| Compose | Container | Lokales Startprofil für mehrere Container. | App + PostgreSQL + MinIO + Broker Mock. |
| Kubernetes Deployment | Kubernetes | Beschreibt Pods und Rollouts. | Deployment, Service, Ingress/Route, ConfigMap. |
| OpenShift Route | OpenShift | Öffnet Service nach außen. | Route ersetzt/ergänzt Ingress im OpenShift Profil. |
| Secret | Security | Geheimer Konfigurationswert. | Nie im Code; Kubernetes/OpenShift Secret oder Vault. |
| NetworkPolicy | Security | Netzwerkzugriff zwischen Pods begrenzen. | App darf DB erreichen; nicht alles darf alles. |
| SBOM | Supply Chain | Software Bill of Materials. | Liste der Dependencies für Risiko- und Lizenzprüfung. |
| Trace ID | Observability | Korrelations-ID über mehrere Systeme. | Logs, Events und API-Antworten verbinden. |
Merksatz
Technik ist in dieser Plattform immer Mittel zum Zweck: Fachlogik bleibt im Kern, Infrastruktur wird über Ports und Adapter austauschbar gemacht.