...
Der Anforderungsrahmen der funktionalen Architektur ist von den zu Abläufen vorgegeben. Diese sind High Level in folgenden Business-Szenarien (business scenario) organisiert:
Verfügbarkeit Produkte und Termine
- Neubereitstellung
- Abrechnung
- Kündigung
- Änderung
- Entstörung/Problembehebung
- Vorabstimmung
...
Jede API Domäne hat, bezogen auf das Datenmodell, einen definierten Verantwortungsrahmen an verwalteten Daten (API Resources).
Der Bezug auf Daten (API Resources) aus anderen Domänen ist, als Beziehung definiert und somit ohne Datenredundanz realisiert.
- Die Fähigkeiten an den Datenbereichen ist unterstützten Fähigkeiten sind in den jeweiligen API Domänen gekapselt
- Alle relevanten Ergebnisse sind an den API Resources dokumentiert und somit auch ohne Kenntnis der vorherigen Arbeitsschritte nachvollziehbar (stateless)
- Die Daten der jeweiligen API Domänen bilden somit den "Referenzpunkt der Wahrheit" (Single Source of Truth)
Status und Lifecycle
- Daten in den API Domänen unterstützen langläufige Prozesse und haben somit einen Lifecycle.
- Zu jedem Zeitpunkt im Lifecycle ist der Zustand der API Resource in der Zustandseigenschaft (state) festgehalten und somit nachvollziehbar
- Alle mögliche Zustandsübergange werden im Lifecycle Model der API Resources definiert
...