EA-ARCH-EVOLUTION-001
Architekturentwicklung und semantische Migration#
Zweck#
Dieses Dokument beschreibt, wie Architekturwissen aus historischen Gesamtmodellen in die heute getrennten Architekturebenen überführt wird.
Historische Gesamtmodelle#
CamelCase-Pakete wie SolutionArchitecture.zip repräsentieren historische Gesamtmodelle. Sie enthalten Enterprise-, Solution-, Design-, Engineering- und Execution-Aussagen in einer gemeinsamen Dokumentationsstruktur.
Sie bleiben wichtige Wissensquellen, sind jedoch keine führenden Zielrepositories der heutigen Architekturaufteilung.
Führende Architektur#
Die führende Architektur liegt in den getrennten Repositories. Ihre Verantwortung wird durch die jeweilige Abstraktionsebene bestimmt:
- Enterprise Architecture beschreibt universelle, organisationsunabhängige Theorie.
- Solution Architecture spezialisiert diese Theorie für einen bestimmten Lösungsraum.
- Solution Design konkretisiert Komponenten, Anwendungen, Schnittstellen und interne Realisierung.
- Engineering beschreibt Materialisierung, Build, Verification und Evidence-Erzeugung.
- Execution beschreibt die konkrete Anwendung innerhalb eines zeitlichen und situativen Kontexts.
Enterprise gilt für alle Solutions. Eine Solution darf die universelle Theorie für ihren Lösungsraum detaillieren, aber nicht stillschweigend neu definieren.
Semantische Migration#
Migration bedeutet nicht, Verzeichnisse zu kopieren, Kapitel zu verschieben oder historische Dokumente mechanisch aufzuteilen.
Migration bedeutet:
- Aussagen semantisch analysieren.
- Die zugrunde liegende Theorie erkennen.
- Jede Aussage der höchstmöglichen allgemeingültigen Architekturebene zuordnen.
- Lösungsspezifische Realisierung von universeller Theorie trennen.
- Bestehende Formulierungen und Begriffe soweit möglich erhalten.
- Nachgelagerte Ebenen durch Spezialisierung und Referenz anbinden.
Die Migrationseinheit ist der Gedanke, nicht das Dokument.
Abstraktionssichten#
Architekturebenen sind nicht nur Ablageorte. Sie sind Abstraktionssichten auf zusammenhängendes Wissen.
universelles Wissen
↓ Enterprise-Sicht
Lösungsraum
↓ Solution-Sicht
Komponenten und Anwendungen
↓ Design-Sicht
Materialisierung
↓ Engineering-Sicht
konkrete Anwendung
↓ Execution-Sicht
Evidence und Learning
Wissen existiert unabhängig von der Architekturebene, auf der es betrachtet wird. Die Ebene ergänzt Gültigkeit, Scope und Detailtiefe.
Arbeitstitel und Terminologie#
Neue Begriffe werden zunächst ausdrücklich als (Arbeitstitel) geführt. Begriffe werden durch wiederholte Anwendung geschärft. Stabile Terminologie ist Ergebnis architektonischen Verständnisses und nicht dessen Voraussetzung.
Konsolidierungsregel#
Architektur wächst durch semantische Konsolidierung und präzisere Einordnung bestehender Konzepte, nicht durch unbegrenzte Erweiterung des Modells.
Verwandte Architektur#
- MeaningPrinzip der semantischen BewahrungArchitekturwissen wird konsolidiert und nicht stillschweigend gelöscht oder umgedeutet.Vollständig lesen –
constrained-by - Semantic Migration Governance –
governed-by - MeaningUnternehmensabstraktion und LösungsspezialisierungDefiniert Enterprise als universelle Abstraktion und Solution als Spezialisierung eines Lösungsraums.Vollständig lesen –
related-to - Architecture grows through consolidation –
explained-by