Modulübersicht

IMPL OTC Order to Cash – Modulübersicht

Die Unter­module sind nach Verantwortung geordnet. Öffne nur die Karte, deren fachliche oder technische Aufgabe du untersuchen möchtest.

61 Module11 KategorienInhalte vollständig übernommen

API & Application 10

billing-applicationAPI & Application
Verantwortung

InvoiceOrder, SettlePayment, CreditReturn und Export Use Cases.

Architekturbausteine

• Application Service

• Command Handler

• Result Object

Ausführen und prüfen

Dieses Modul ist Teil des Master-7-Reaktors. Der Smoke-Start erfolgt über runnable-smoke.

commerce-api-jakarta-restAPI & Application
Verantwortung

Jakarta REST-Fassade für portable Enterprise-Laufzeiten.

Architekturbausteine

• Adapter

• Anti-Corruption Layer

• Repository

Ausführen und prüfen

Dieses Modul ist Teil des Master-7-Reaktors. Der Smoke-Start erfolgt über runnable-smoke.

commerce-api-rest-springAPI & Application
Verantwortung

Spring REST-Fassade für kommerzielle Use Cases.

Architekturbausteine

• Adapter

• Anti-Corruption Layer

• Repository

Ausführen und prüfen

Dieses Modul ist Teil des Master-7-Reaktors. Der Smoke-Start erfolgt über runnable-smoke.

commerce-application-servicesAPI & Application
Verantwortung

Use Cases orchestrieren Domains ohne Infrastrukturabhängigkeit.

Architekturbausteine

• Application Service

• Command Handler

• Result Object

Ausführen und prüfen

Dieses Modul ist Teil des Master-7-Reaktors. Der Smoke-Start erfolgt über runnable-smoke.

commerce-platform-apiAPI & Application
Verantwortung

Öffentliche API-Verträge für Bestellungen, Kunden, Zahlung und Fulfillment.

Architekturbausteine

• Shared Kernel

• Value Object

• Domain Event

Ausführen und prüfen

Dieses Modul ist Teil des Master-7-Reaktors. Der Smoke-Start erfolgt über runnable-smoke.

customer-applicationAPI & Application
Verantwortung

Kunden-Onboarding, Adressprüfung und Account Lifecycle.

Architekturbausteine

• Application Service

• Command Handler

• Result Object

Ausführen und prüfen

Dieses Modul ist Teil des Master-7-Reaktors. Der Smoke-Start erfolgt über runnable-smoke.

fulfillment-applicationAPI & Application
Verantwortung

ReserveInventory, CreateShipment, ConfirmDelivery und Return Flow.

Architekturbausteine

• Application Service

• Command Handler

• Result Object

Ausführen und prüfen

Dieses Modul ist Teil des Master-7-Reaktors. Der Smoke-Start erfolgt über runnable-smoke.

order-applicationAPI & Application
Verantwortung

PlaceOrder, CancelOrder, FulfillOrder und Query Use Cases.

Architekturbausteine

• Application Service

• Command Handler

• Result Object

Ausführen und prüfen

Dieses Modul ist Teil des Master-7-Reaktors. Der Smoke-Start erfolgt über runnable-smoke.

reporting-applicationAPI & Application
Verantwortung

Read Models, KPI-Berechnung und Export-Orchestrierung.

Architekturbausteine

• Application Service

• Command Handler

• Result Object

Ausführen und prüfen

Dieses Modul ist Teil des Master-7-Reaktors. Der Smoke-Start erfolgt über runnable-smoke.

risk-applicationAPI & Application
Verantwortung

Risk Decision Flow mit Regeln, Score und Review Queue.

Architekturbausteine

• Application Service

• Command Handler

• Result Object

Ausführen und prüfen

Dieses Modul ist Teil des Master-7-Reaktors. Der Smoke-Start erfolgt über runnable-smoke.

Adapter & Integration 5

commerce-notification-adapterAdapter & Integration
Verantwortung

Benachrichtigungsadapter für Mail/SMS/Push.

Architekturbausteine

• Adapter

• Anti-Corruption Layer

• Repository

Ausführen und prüfen

Dieses Modul ist Teil des Master-7-Reaktors. Der Smoke-Start erfolgt über runnable-smoke.

commerce-payment-bank-adapterAdapter & Integration
Verantwortung

Bank-Settlement, SEPA/Batch-ähnliche Übergabe und Rückmeldungen.

Architekturbausteine

• Adapter

• Anti-Corruption Layer

• Repository

Ausführen und prüfen

Dieses Modul ist Teil des Master-7-Reaktors. Der Smoke-Start erfolgt über runnable-smoke.

commerce-payment-stripe-adapterAdapter & Integration
Verantwortung

Payment-Provider-Adapter als Anti-Corruption Layer.

Architekturbausteine

• Adapter

• Anti-Corruption Layer

• Repository

Ausführen und prüfen

Dieses Modul ist Teil des Master-7-Reaktors. Der Smoke-Start erfolgt über runnable-smoke.

commerce-search-adapterAdapter & Integration
Verantwortung

Suchindex-Adapter für Produkt- und Order-Suche.

Architekturbausteine

• Adapter

• Anti-Corruption Layer

• Repository

Ausführen und prüfen

Dieses Modul ist Teil des Master-7-Reaktors. Der Smoke-Start erfolgt über runnable-smoke.

commerce-shipping-carrier-adapterAdapter & Integration
Verantwortung

Carrier-Adapter für Label, Tracking und Lieferstatus.

Architekturbausteine

• Adapter

• Anti-Corruption Layer

• Repository

Ausführen und prüfen

Dieses Modul ist Teil des Master-7-Reaktors. Der Smoke-Start erfolgt über runnable-smoke.

Daten & Storage 3

commerce-storage-jpaDaten & Storage
Verantwortung

JPA-artige Repository-Ports und Mapping-Strategien.

Architekturbausteine

• Adapter

• Anti-Corruption Layer

• Repository

Ausführen und prüfen

Dieses Modul ist Teil des Master-7-Reaktors. Der Smoke-Start erfolgt über runnable-smoke.

commerce-storage-oracleDaten & Storage
Verantwortung

Oracle/Legacy-DB-Adapter mit Stored-Procedure-Grenzen.

Architekturbausteine

• Adapter

• Anti-Corruption Layer

• Repository

Ausführen und prüfen

Dieses Modul ist Teil des Master-7-Reaktors. Der Smoke-Start erfolgt über runnable-smoke.

commerce-storage-postgresDaten & Storage
Verantwortung

PostgreSQL-spezifische Persistence- und Outbox-Implementierung.

Architekturbausteine

• Adapter

• Anti-Corruption Layer

• Repository

Ausführen und prüfen

Dieses Modul ist Teil des Master-7-Reaktors. Der Smoke-Start erfolgt über runnable-smoke.

Deployment 1

commerce-devops-openshiftDeployment
Verantwortung

OpenShift-Manifeste, Routes, ConfigMaps und Deployment-Schnitt.

Architekturbausteine

• Deployment Strategy

• Infrastructure Adapter

• Configuration Object

Ausführen und prüfen

Dieses Modul ist Teil des Master-7-Reaktors. Der Smoke-Start erfolgt über runnable-smoke.

Domain 18

audit-domainDomain
Verantwortung

Revisionssichere Audit-Events, Korrelation und Compliance-Spuren.

Architekturbausteine

• Aggregate Root

• Value Object

• Domain Event

Ausführen und prüfen

Dieses Modul ist Teil des Master-7-Reaktors. Der Smoke-Start erfolgt über runnable-smoke.

billing-domainDomain
Verantwortung

Rechnung, Gutschrift, Steuerpositionen, Nummernkreise und Buchungsstatus.

Architekturbausteine

• Aggregate Root

• Value Object

• Domain Event

Ausführen und prüfen

Dieses Modul ist Teil des Master-7-Reaktors. Der Smoke-Start erfolgt über runnable-smoke.

catalog-domainDomain
Verantwortung

Produktkatalog, SKU, Preislisten, Sortimente und Verfügbarkeitsregeln.

Architekturbausteine

• Aggregate Root

• Value Object

• Domain Event

Ausführen und prüfen

Dieses Modul ist Teil des Master-7-Reaktors. Der Smoke-Start erfolgt über runnable-smoke.

commerce-cqrs-readmodelsDomain
Verantwortung

Read Model Projection, Queries und Rebuild-Ablauf.

Architekturbausteine

• Outbox

• Saga

• CQRS Projection

Ausführen und prüfen

Dieses Modul ist Teil des Master-7-Reaktors. Der Smoke-Start erfolgt über runnable-smoke.

commerce-domain-kernelDomain
Verantwortung

Gemeinsame Value Objects, IDs, Money, TenantContext und Domain Events.

Architekturbausteine

• Shared Kernel

• Value Object

• Domain Event

Ausführen und prüfen

Dieses Modul ist Teil des Master-7-Reaktors. Der Smoke-Start erfolgt über runnable-smoke.

customer-domainDomain
Verantwortung

Kundenkonto, Adressen, Status, Bonität und Segmentierung.

Architekturbausteine

• Aggregate Root

• Value Object

• Domain Event

Ausführen und prüfen

Dieses Modul ist Teil des Master-7-Reaktors. Der Smoke-Start erfolgt über runnable-smoke.

inventory-domainDomain
Verantwortung

Bestandsreservierung, Freigabe, Reconciliation und Fehlbestand.

Architekturbausteine

• Aggregate Root

• Value Object

• Domain Event

Ausführen und prüfen

Dieses Modul ist Teil des Master-7-Reaktors. Der Smoke-Start erfolgt über runnable-smoke.

loyalty-domainDomain
Verantwortung

Punkte, Kundenlevel, Rewards und Gutschriften.

Architekturbausteine

• Aggregate Root

• Value Object

• Domain Event

Ausführen und prüfen

Dieses Modul ist Teil des Master-7-Reaktors. Der Smoke-Start erfolgt über runnable-smoke.

notification-domainDomain
Verantwortung

E-Mail/SMS/Push-Benachrichtigungen mit Templates und Kanälen.

Architekturbausteine

• Aggregate Root

• Value Object

• Domain Event

Ausführen und prüfen

Dieses Modul ist Teil des Master-7-Reaktors. Der Smoke-Start erfolgt über runnable-smoke.

order-domainDomain
Verantwortung

Order Aggregate, Order Lines, Statusmaschine, Validierung und Domain Events.

Architekturbausteine

• Aggregate Root

• Value Object

• Domain Event

Ausführen und prüfen

Dieses Modul ist Teil des Master-7-Reaktors. Der Smoke-Start erfolgt über runnable-smoke.

payment-domainDomain
Verantwortung

Payment Authorization, Capture, Refund und Provider-Entkopplung.

Architekturbausteine

• Aggregate Root

• Value Object

• Domain Event

Ausführen und prüfen

Dieses Modul ist Teil des Master-7-Reaktors. Der Smoke-Start erfolgt über runnable-smoke.

pricing-domainDomain
Verantwortung

Preisberechnung mit Rabatten, Steuern, Gutscheinen und Geschäftskundenlogik.

Architekturbausteine

• Aggregate Root

• Value Object

• Domain Event

Ausführen und prüfen

Dieses Modul ist Teil des Master-7-Reaktors. Der Smoke-Start erfolgt über runnable-smoke.

reporting-domainDomain
Verantwortung

Operative Kennzahlen, Tagesabschluss und Management-Auswertungen.

Architekturbausteine

• Aggregate Root

• Value Object

• Domain Event

Ausführen und prüfen

Dieses Modul ist Teil des Master-7-Reaktors. Der Smoke-Start erfolgt über runnable-smoke.

returns-domainDomain
Verantwortung

Retourenfreigabe, Rückzahlung, Wiedereinlagerung und Eskalationen.

Architekturbausteine

• Aggregate Root

• Value Object

• Domain Event

Ausführen und prüfen

Dieses Modul ist Teil des Master-7-Reaktors. Der Smoke-Start erfolgt über runnable-smoke.

risk-domainDomain
Verantwortung

Betrugsprüfung, Scoring, Limits und manuelle Prüfung.

Architekturbausteine

• Aggregate Root

• Value Object

• Domain Event

Ausführen und prüfen

Dieses Modul ist Teil des Master-7-Reaktors. Der Smoke-Start erfolgt über runnable-smoke.

shipping-domainDomain
Verantwortung

Versandauftrag, Carrier-Auswahl, Label, Tracking und Lieferfenster.

Architekturbausteine

• Aggregate Root

• Value Object

• Domain Event

Ausführen und prüfen

Dieses Modul ist Teil des Master-7-Reaktors. Der Smoke-Start erfolgt über runnable-smoke.

tenant-domainDomain
Verantwortung

Mandanten, Feature Flags, Datenisolation und Betriebsprofile.

Architekturbausteine

• Aggregate Root

• Value Object

• Domain Event

Ausführen und prüfen

Dieses Modul ist Teil des Master-7-Reaktors. Der Smoke-Start erfolgt über runnable-smoke.

workflow-domainDomain
Verantwortung

Fachliche Prozessschritte, Deadlines, Eskalation und Kompensation.

Architekturbausteine

• Aggregate Root

• Value Object

• Domain Event

Ausführen und prüfen

Dieses Modul ist Teil des Master-7-Reaktors. Der Smoke-Start erfolgt über runnable-smoke.

Messaging 4

commerce-messaging-jmsMessaging
Verantwortung

JMS/IBM-MQ-kompatibler Adapter für Legacy-Integration.

Architekturbausteine

• Adapter

• Anti-Corruption Layer

• Repository

Ausführen und prüfen

Dieses Modul ist Teil des Master-7-Reaktors. Der Smoke-Start erfolgt über runnable-smoke.

commerce-messaging-kafkaMessaging
Verantwortung

Event Publishing/Consuming für Kafka-artige Event Streams.

Architekturbausteine

• Adapter

• Anti-Corruption Layer

• Repository

Ausführen und prüfen

Dieses Modul ist Teil des Master-7-Reaktors. Der Smoke-Start erfolgt über runnable-smoke.

commerce-outboxMessaging
Verantwortung

Transactional Outbox, Relay, Retry und Idempotenz.

Architekturbausteine

• Outbox

• Saga

• CQRS Projection

Ausführen und prüfen

Dieses Modul ist Teil des Master-7-Reaktors. Der Smoke-Start erfolgt über runnable-smoke.

commerce-saga-orchestratorMessaging
Verantwortung

Saga-Orchestrierung für Order-to-Cash und Return-to-Refund.

Architekturbausteine

• Outbox

• Saga

• CQRS Projection

Ausführen und prüfen

Dieses Modul ist Teil des Master-7-Reaktors. Der Smoke-Start erfolgt über runnable-smoke.

Observability 1

commerce-observabilityObservability
Verantwortung

Metriken, Tracing, Audit-Korrelation und Health-Zustände.

Architekturbausteine

• Outbox

• Saga

• CQRS Projection

Ausführen und prüfen

Dieses Modul ist Teil des Master-7-Reaktors. Der Smoke-Start erfolgt über runnable-smoke.

Security 2

commerce-securitySecurity
Verantwortung

Security Boundary, Token-Prüfung, Policy Enforcement und Maskierung.

Architekturbausteine

• Outbox

• Saga

• CQRS Projection

Ausführen und prüfen

Dieses Modul ist Teil des Master-7-Reaktors. Der Smoke-Start erfolgt über runnable-smoke.

iam-domainSecurity
Verantwortung

Rollen, Rechte, Service Accounts und Policy-Entscheidungen.

Architekturbausteine

• Aggregate Root

• Value Object

• Domain Event

Ausführen und prüfen

Dieses Modul ist Teil des Master-7-Reaktors. Der Smoke-Start erfolgt über runnable-smoke.

Testing 6

commerce-architecture-testsTesting
Verantwortung

Architekturregeln, Layer-Grenzen und Dependency-Checks.

Architekturbausteine

• Test Fixture

• Contract Test

• Architecture Rule

Ausführen und prüfen

Dieses Modul ist Teil des Master-7-Reaktors. Der Smoke-Start erfolgt über runnable-smoke.

commerce-contract-testsTesting
Verantwortung

Consumer-driven Tests und Vertragssicherung.

Architekturbausteine

• Test Fixture

• Contract Test

• Architecture Rule

Ausführen und prüfen

Dieses Modul ist Teil des Master-7-Reaktors. Der Smoke-Start erfolgt über runnable-smoke.

commerce-openapi-contractsTesting
Verantwortung

OpenAPI/Schema-Verträge und API Review Artefakte.

Architekturbausteine

• Test Fixture

• Contract Test

• Architecture Rule

Ausführen und prüfen

Dieses Modul ist Teil des Master-7-Reaktors. Der Smoke-Start erfolgt über runnable-smoke.

commerce-test-fixturesTesting
Verantwortung

Testdaten, Fake Adapter und reproduzierbare Szenarien.

Architekturbausteine

• Test Fixture

• Contract Test

• Architecture Rule

Ausführen und prüfen

Dieses Modul ist Teil des Master-7-Reaktors. Der Smoke-Start erfolgt über runnable-smoke.

contract-domainTesting
Verantwortung

API-Kontrakte, Consumer-Erwartungen und Schema-Versionierung.

Architekturbausteine

• Aggregate Root

• Value Object

• Domain Event

Ausführen und prüfen

Dieses Modul ist Teil des Master-7-Reaktors. Der Smoke-Start erfolgt über runnable-smoke.

runnable-smokeTesting
Verantwortung

Ausführbarer Smoke-Runner über kommerzielle Kernabläufe.

Architekturbausteine

• Command

• Pipeline

• Result Object

Ausführen und prüfen

Dieses Modul ist Teil des Master-7-Reaktors. Der Smoke-Start erfolgt über runnable-smoke.

Weitere Module 10

commerce-admin-consoleWeitere Module
Verantwortung

Administrative Operationen und kontrollierte manuelle Eingriffe.

Architekturbausteine

• Outbox

• Saga

• CQRS Projection

Ausführen und prüfen

Dieses Modul ist Teil des Master-7-Reaktors. Der Smoke-Start erfolgt über runnable-smoke.

commerce-batch-jobsWeitere Module
Verantwortung

Tagesabschluss, Reconciliation, Invoice Export und Cleanup.

Architekturbausteine

• Outbox

• Saga

• CQRS Projection

Ausführen und prüfen

Dieses Modul ist Teil des Master-7-Reaktors. Der Smoke-Start erfolgt über runnable-smoke.

commerce-demo-scenariosWeitere Module
Verantwortung

Kommerzielle Szenarien für Training und Smoke Tests.

Architekturbausteine

• Command

• Pipeline

• Interpreter

Ausführen und prüfen

Dieses Modul ist Teil des Master-7-Reaktors. Der Smoke-Start erfolgt über runnable-smoke.

commerce-devops-awsWeitere Module
Verantwortung

AWS-Schnitt: SQS/SNS/S3/RDS-artige Adapter und Betriebsprofile.

Architekturbausteine

• Deployment Strategy

• Infrastructure Adapter

• Configuration Object

Ausführen und prüfen

Dieses Modul ist Teil des Master-7-Reaktors. Der Smoke-Start erfolgt über runnable-smoke.

commerce-devops-baremetalWeitere Module
Verantwortung

Bare-Metal-Betrieb, Netzwerkzonen, Volumes und Wartungsfenster.

Architekturbausteine

• Deployment Strategy

• Infrastructure Adapter

• Configuration Object

Ausführen und prüfen

Dieses Modul ist Teil des Master-7-Reaktors. Der Smoke-Start erfolgt über runnable-smoke.

commerce-devops-dedicated-hostingWeitere Module
Verantwortung

Dedicated Hosting mit Mandantenbetrieb und Provider-Grenzen.

Architekturbausteine

• Deployment Strategy

• Infrastructure Adapter

• Configuration Object

Ausführen und prüfen

Dieses Modul ist Teil des Master-7-Reaktors. Der Smoke-Start erfolgt über runnable-smoke.

commerce-devops-vmWeitere Module
Verantwortung

VM-Deployment, systemd, Reverse Proxy und Logrotation.

Architekturbausteine

• Deployment Strategy

• Infrastructure Adapter

• Configuration Object

Ausführen und prüfen

Dieses Modul ist Teil des Master-7-Reaktors. Der Smoke-Start erfolgt über runnable-smoke.

commerce-migration-toolsWeitere Module
Verantwortung

Migration von Legacy-Daten, Reprocessing und Dual-Write-Auswertung.

Architekturbausteine

• Command

• Pipeline

• Interpreter

Ausführen und prüfen

Dieses Modul ist Teil des Master-7-Reaktors. Der Smoke-Start erfolgt über runnable-smoke.

commerce-simulatorWeitere Module
Verantwortung

End-to-End-Simulation für Bestellen, Zahlen, Liefern, Retoure.

Architekturbausteine

• Command

• Pipeline

• Interpreter

Ausführen und prüfen

Dieses Modul ist Teil des Master-7-Reaktors. Der Smoke-Start erfolgt über runnable-smoke.

commerce-support-toolsWeitere Module
Verantwortung

Support-Kommandos, Diagnose, sichere Datenmaskierung.

Architekturbausteine

• Command

• Pipeline

• Interpreter

Ausführen und prüfen

Dieses Modul ist Teil des Master-7-Reaktors. Der Smoke-Start erfolgt über runnable-smoke.

⌂ Cockpit