Fachlicher Kern
Telecom
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
Telecom
Wie eventgetriebene Geschäftsprozesse mit langer Laufzeit aussehen.
Vertrag, Tarif, Provisioning, Nutzung, Rating und Billing.
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-telco/billing-applicationDieses Modul ist Teil von Master 12 - Telecommunication System und kapselt die Verantwortung billing-application.
mvn-ws-impl-telco/jakarta-rest-apiDieses Modul ist Teil von Master 12 - Telecommunication System und kapselt die Verantwortung jakarta-rest-api.
Dieses Modul ist Teil von Master 12 - Telecommunication System und kapselt die Verantwortung provisioning-application.
mvn-ws-impl-telco/rating-applicationDieses Modul ist Teil von Master 12 - Telecommunication System und kapselt die Verantwortung rating-application.
mvn-ws-impl-telco/rest-api-springDieses Modul ist Teil von Master 12 - Telecommunication System und kapselt die Verantwortung rest-api-spring.
mvn-ws-impl-telco/subscriber-applicationDieses Modul ist Teil von Master 12 - Telecommunication System und kapselt die Verantwortung subscriber-application.
mvn-ws-impl-telco/support-applicationDieses Modul ist Teil von Master 12 - Telecommunication System und kapselt die Verantwortung support-application.
mvn-ws-impl-telco/esim-adapterDieses Modul ist Teil von Master 12 - Telecommunication System und kapselt die Verantwortung esim-adapter.
mvn-ws-impl-telco/network-adapterDieses Modul ist Teil von Master 12 - Telecommunication System und kapselt die Verantwortung network-adapter.
mvn-ws-impl-telco/payment-adapterDieses Modul ist Teil von Master 12 - Telecommunication System und kapselt die Verantwortung payment-adapter.
mvn-ws-impl-telco/usage-file-adapterDieses Modul ist Teil von Master 12 - Telecommunication System und kapselt die Verantwortung usage-file-adapter.
mvn-ws-impl-telco/postgres-adapterDieses Modul ist Teil von Master 12 - Telecommunication System und kapselt die Verantwortung postgres-adapter.
mvn-ws-impl-telco/devops-openshiftDieses Modul ist Teil von Master 12 - Telecommunication System und kapselt die Verantwortung devops-openshift.
mvn-ws-impl-telco/billing-domainDieses Modul ist Teil von Master 12 - Telecommunication System und kapselt die Verantwortung billing-domain.
mvn-ws-impl-telco/cqrs-readmodelDieses Modul ist Teil von Master 12 - Telecommunication System und kapselt die Verantwortung cqrs-readmodel.
mvn-ws-impl-telco/dunning-domainDieses Modul ist Teil von Master 12 - Telecommunication System und kapselt die Verantwortung dunning-domain.
mvn-ws-impl-telco/network-domainDieses Modul ist Teil von Master 12 - Telecommunication System und kapselt die Verantwortung network-domain.
mvn-ws-impl-telco/partner-domainDieses Modul ist Teil von Master 12 - Telecommunication System und kapselt die Verantwortung partner-domain.
mvn-ws-impl-telco/provisioning-domainDieses Modul ist Teil von Master 12 - Telecommunication System und kapselt die Verantwortung provisioning-domain.
mvn-ws-impl-telco/rating-domainDieses Modul ist Teil von Master 12 - Telecommunication System und kapselt die Verantwortung rating-domain.
mvn-ws-impl-telco/reporting-domainDieses Modul ist Teil von Master 12 - Telecommunication System und kapselt die Verantwortung reporting-domain.
mvn-ws-impl-telco/sim-domainDieses Modul ist Teil von Master 12 - Telecommunication System und kapselt die Verantwortung sim-domain.
mvn-ws-impl-telco/subscriber-domainDieses Modul ist Teil von Master 12 - Telecommunication System und kapselt die Verantwortung subscriber-domain.
mvn-ws-impl-telco/support-domainDieses Modul ist Teil von Master 12 - Telecommunication System und kapselt die Verantwortung support-domain.
mvn-ws-impl-telco/tariff-domainDieses Modul ist Teil von Master 12 - Telecommunication System und kapselt die Verantwortung tariff-domain.
mvn-ws-impl-telco/usage-domainDieses Modul ist Teil von Master 12 - Telecommunication System und kapselt die Verantwortung usage-domain.
mvn-ws-impl-telco/streaming-platformDieses Modul ist Teil von Master 12 - Telecommunication System und kapselt die Verantwortung streaming-platform.
mvn-ws-impl-telco/event-outboxDieses Modul ist Teil von Master 12 - Telecommunication System und kapselt die Verantwortung event-outbox.
mvn-ws-impl-telco/saga-platformDieses Modul ist Teil von Master 12 - Telecommunication System und kapselt die Verantwortung saga-platform.
mvn-ws-impl-telco/observability-platformDieses Modul ist Teil von Master 12 - Telecommunication System und kapselt die Verantwortung observability-platform.
mvn-ws-impl-telco/security-platformDieses Modul ist Teil von Master 12 - Telecommunication System und kapselt die Verantwortung security-platform.
mvn-ws-impl-telco/architecture-testsDieses Modul ist Teil von Master 12 - Telecommunication System und kapselt die Verantwortung architecture-tests.
mvn-ws-impl-telco/contract-applicationDieses Modul ist Teil von Master 12 - Telecommunication System und kapselt die Verantwortung contract-application.
mvn-ws-impl-telco/contract-domainDieses Modul ist Teil von Master 12 - Telecommunication System und kapselt die Verantwortung contract-domain.
mvn-ws-impl-telco/contract-testsDieses Modul ist Teil von Master 12 - Telecommunication System und kapselt die Verantwortung contract-tests.
mvn-ws-impl-telco/runnable-smokeDieses Modul ist Teil von Master 12 - Telecommunication System und kapselt die Verantwortung runnable-smoke.
mvn-ws-impl-telco/migration-toolsDieses Modul ist Teil von Master 12 - Telecommunication System und kapselt die Verantwortung migration-tools.
Telecommunication System
Komplexes fertiges Demo-System mit Java-Code, Maven-Modulen, Ablaufbeschreibung, SVGs, Pattern-Dokumentation und runnable Smoke Flow.
cd mvn-ws-impl-telco
mvn -q -pl runnable-smoke -am package exec:java
Telecommunication System
cd mvn-ws-impl-telco
mvn -q -pl runnable-smoke -am package exec:java
Customer Contract, SIM Activation, Provisioning, Usage Capture, Rating, Billing Cycle, Dunning, Support Ticket
Der Smoke Flow ist bewusst ohne externe Infrastruktur lauffaehig.