SADR-012
SADR-012 – Ports und Contributions als Lösungsgrenzen#
Status#
Accepted
Kontext#
Workbench-Erweiterungen, fachliche Use Cases und externe Provider waren in mehreren EP-Dokumenten beschrieben, jedoch nicht als gemeinsamer solutionweiter Grenzvertrag konsolidiert.
Entscheidung#
- UI-Erweiterungen werden als validierte Contributions registriert.
- Fachliche Aufrufe erfolgen über Application Services und stabile Commands/Queries.
- Externe Infrastruktur wird ausschließlich über Ports und Adapter angebunden.
- Workbench Context steuert Darstellung; Current User Context und serverseitige Autorisierung steuern Zugriff.
Konsequenzen#
Komponenten bleiben unabhängig austauschbar, Building-Block-Ownership bleibt sichtbar und Provider können ersetzt werden, ohne Domain oder Workbench-Kern neu zu definieren.
Decision Governance#
Diese SADR ist die führende Solution-Entscheidung für Provider-, Processing- und Integrationsgrenzen. Historische Aussagen sind GlossarbegriffProvenienz hält Quelle, Entstehungs- oder Ableitungskontext sowie gegebenenfalls Revision und Prüfung fest. Sie erklärt, warum etwas als Beleg erhalten bleibt, ohne daraus automatisch eine aktuell führende Aussage zu machen.Glossareintrag vollständig lesen und Begründung, aber keine parallel gültigen Zielentscheidungen.
Historische semantische Quellen#
ADR-0002 Central AI [[EA-GLOSS-SERVICE-001|Service]]ADR-0026 Translation Provider BoundaryADR-0038 Semantic Resolution precedes Presentation
Die vollständige Disposition des historischen ADR-Bestands ist in MeaningMVP-001 – Historische EntscheidungsdispositionSemantische Disposition des historischen ADR-Bestands gegenüber der aktuellen Solution Architecture.Vollständig lesen dokumentiert.