Fachlicher Kern
ERP
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
Produktionsreferenz: Inventory & Procurement
ERP
Wie breite Unternehmensprozesse modular geschnitten werden.
Einkauf, Lager, Verkauf, Rechnung, Bestand und Reporting.
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-impl-erp/accounting-applicationDieses Modul ist Teil von Master 11 - ERP Enterprise System und kapselt die Verantwortung accounting-application.
mvn-ws-impl-erp/billing-applicationDieses Modul ist Teil von Master 11 - ERP Enterprise System und kapselt die Verantwortung billing-application.
mvn-ws-impl-erp/inventory-applicationDieses Modul ist Teil von Master 11 - ERP Enterprise System und kapselt die Verantwortung inventory-application.
mvn-ws-impl-erp/jakarta-rest-apiDieses Modul ist Teil von Master 11 - ERP Enterprise System und kapselt die Verantwortung jakarta-rest-api.
mvn-ws-impl-erp/monthend-applicationDieses Modul ist Teil von Master 11 - ERP Enterprise System und kapselt die Verantwortung monthend-application.
mvn-ws-impl-erp/procurement-applicationDieses Modul ist Teil von Master 11 - ERP Enterprise System und kapselt die Verantwortung procurement-application.
mvn-ws-impl-erp/rest-api-springDieses Modul ist Teil von Master 11 - ERP Enterprise System und kapselt die Verantwortung rest-api-spring.
mvn-ws-impl-erp/sales-applicationDieses Modul ist Teil von Master 11 - ERP Enterprise System und kapselt die Verantwortung sales-application.
mvn-ws-impl-erp/bank-adapterDieses Modul ist Teil von Master 11 - ERP Enterprise System und kapselt die Verantwortung bank-adapter.
mvn-ws-impl-erp/supplier-edi-adapterDieses Modul ist Teil von Master 11 - ERP Enterprise System und kapselt die Verantwortung supplier-edi-adapter.
mvn-ws-impl-erp/warehouse-adapterDieses Modul ist Teil von Master 11 - ERP Enterprise System und kapselt die Verantwortung warehouse-adapter.
mvn-ws-impl-erp/oracle-erp-adapterDieses Modul ist Teil von Master 11 - ERP Enterprise System und kapselt die Verantwortung oracle-erp-adapter.
mvn-ws-impl-erp/postgres-adapterDieses Modul ist Teil von Master 11 - ERP Enterprise System und kapselt die Verantwortung postgres-adapter.
mvn-ws-impl-erp/devops-openshiftDieses Modul ist Teil von Master 11 - ERP Enterprise System und kapselt die Verantwortung devops-openshift.
mvn-ws-impl-erp/accounting-domainDieses Modul ist Teil von Master 11 - ERP Enterprise System und kapselt die Verantwortung accounting-domain.
mvn-ws-impl-erp/cqrs-readmodelDieses Modul ist Teil von Master 11 - ERP Enterprise System und kapselt die Verantwortung cqrs-readmodel.
mvn-ws-impl-erp/customer-domainDieses Modul ist Teil von Master 11 - ERP Enterprise System und kapselt die Verantwortung customer-domain.
mvn-ws-impl-erp/inventory-domainDieses Modul ist Teil von Master 11 - ERP Enterprise System und kapselt die Verantwortung inventory-domain.
mvn-ws-impl-erp/invoice-domainDieses Modul ist Teil von Master 11 - ERP Enterprise System und kapselt die Verantwortung invoice-domain.
mvn-ws-impl-erp/manufacturing-domainDieses Modul ist Teil von Master 11 - ERP Enterprise System und kapselt die Verantwortung manufacturing-domain.
mvn-ws-impl-erp/payment-domainDieses Modul ist Teil von Master 11 - ERP Enterprise System und kapselt die Verantwortung payment-domain.
mvn-ws-impl-erp/pricing-domainDieses Modul ist Teil von Master 11 - ERP Enterprise System und kapselt die Verantwortung pricing-domain.
mvn-ws-impl-erp/procurement-domainDieses Modul ist Teil von Master 11 - ERP Enterprise System und kapselt die Verantwortung procurement-domain.
mvn-ws-impl-erp/product-domainDieses Modul ist Teil von Master 11 - ERP Enterprise System und kapselt die Verantwortung product-domain.
mvn-ws-impl-erp/reporting-domainDieses Modul ist Teil von Master 11 - ERP Enterprise System und kapselt die Verantwortung reporting-domain.
mvn-ws-impl-erp/sales-domainDieses Modul ist Teil von Master 11 - ERP Enterprise System und kapselt die Verantwortung sales-domain.
mvn-ws-impl-erp/supplier-domainDieses Modul ist Teil von Master 11 - ERP Enterprise System und kapselt die Verantwortung supplier-domain.
mvn-ws-impl-erp/tax-domainDieses Modul ist Teil von Master 11 - ERP Enterprise System und kapselt die Verantwortung tax-domain.
mvn-ws-impl-erp/warehouse-domainDieses Modul ist Teil von Master 11 - ERP Enterprise System und kapselt die Verantwortung warehouse-domain.
mvn-ws-impl-erp/batch-platformDieses Modul ist Teil von Master 11 - ERP Enterprise System und kapselt die Verantwortung batch-platform.
mvn-ws-impl-erp/event-outboxDieses Modul ist Teil von Master 11 - ERP Enterprise System und kapselt die Verantwortung event-outbox.
mvn-ws-impl-erp/saga-platformDieses Modul ist Teil von Master 11 - ERP Enterprise System und kapselt die Verantwortung saga-platform.
mvn-ws-impl-erp/observability-platformDieses Modul ist Teil von Master 11 - ERP Enterprise System und kapselt die Verantwortung observability-platform.
mvn-ws-impl-erp/security-platformDieses Modul ist Teil von Master 11 - ERP Enterprise System und kapselt die Verantwortung security-platform.
mvn-ws-impl-erp/architecture-testsDieses Modul ist Teil von Master 11 - ERP Enterprise System und kapselt die Verantwortung architecture-tests.
mvn-ws-impl-erp/contract-testsDieses Modul ist Teil von Master 11 - ERP Enterprise System und kapselt die Verantwortung contract-tests.
mvn-ws-impl-erp/runnable-smokeDieses Modul ist Teil von Master 11 - ERP Enterprise System und kapselt die Verantwortung runnable-smoke.
mvn-ws-impl-erp/migration-toolsDieses Modul ist Teil von Master 11 - ERP Enterprise System und kapselt die Verantwortung migration-tools.
ERP Enterprise System
Komplexes fertiges Demo-System mit Java-Code, Maven-Modulen, Ablaufbeschreibung, SVGs, Pattern-Dokumentation und runnable Smoke Flow.
cd mvn-ws-impl-erp
mvn -q -pl runnable-smoke -am package exec:java
ERP Enterprise System
cd mvn-ws-impl-erp
mvn -q -pl runnable-smoke -am package exec:java
Product Master, Purchase Order, Inventory Receipt, Sales Order, Shipment, Invoice, Payment, Month End Close
Der Smoke Flow ist bewusst ohne externe Infrastruktur lauffaehig.