ArchiMate 3.2 vs. ArchiMate 4.0
Categories:
ArchiMate 3.2 vs. ArchiMate 4.0: Eine strukturierte Analyse der Spezifikationsänderungen
Mit der Veröffentlichung der ArchiMate® 4.0 Spezifikation durch The Open Group im April 2026 erfährt die weit verbreitete Modellierungssprache für Enterprise Architecture ihre bislang umfassendste Überarbeitung. Während ArchiMate 3.2 (veröffentlicht 2022) noch auf dem Konzept der „Layer" (Schichten) und eines matrixbasierten Frameworks basierte, führt Version 4.0 eine fundamentale Neustrukturierung ein. Ziel dieser Änderung ist es, die Sprache zu vereinfachen, Redundanzen zu entfernen und die Anwendbarkeit über verschiedene Domänen hinweg zu erhöhen.
Da Version 4.0 erst kürzlich veröffentlicht wurde, liegen noch keine breiten Praxiserfahrungen oder Fallstudien vor. Die folgende Analyse basiert ausschließlich auf den Fakten der beiden Spezifikationsdokumente und beschreibt die strukturellen und konzeptionellen Unterschiede – visualisiert durch vergleichende Diagramme.
1. Der Kernumfang: Vom Core Framework zur Core Language
Der signifikanteste Unterschied zwischen den Versionen liegt in der Organisation der grundlegenden Bausteine der Sprache.
ArchiMate 3.2: Das Core Framework (Schichten und Aspekte)
In Version 3.2 ist die Sprache streng hierarchisch in Schichten (Layers) und Aspekte (Aspects) unterteilt. Dies ergibt das bekannte 3x3-Raster. Jedes Element ist fest an eine Schicht gebunden, was zu einer Duplizierung von Konzepten führt (z. B. gibt es einen Business Process, einen Application Process und einen Technology Process als separate Elemente).
graph TD
subgraph V3.2 ["ArchiMate 3.2: Core Framework (Matrix)"]
direction TB
subgraph Layer_B ["Business Layer"]
B_Act[Business Actor/Role]
B_Beh[Business Process/Function]
B_Pass[Business Object]
end
subgraph Layer_A ["Application Layer"]
A_Act[Application Component]
A_Beh[Application Process/Function]
A_Pass[Data Object]
end
subgraph Layer_T ["Technology Layer"]
T_Act[Node/Device]
T_Beh[Tech Process/Function]
T_Pass[Artifact/Material]
end
B_Act --- B_Beh --- B_Pass
A_Act --- A_Beh --- A_Pass
T_Act --- T_Beh --- T_Pass
style B_Act fill:#ffe6cc,stroke:#d79b00
style A_Act fill:#dae8fc,stroke:#6c8ebf
style T_Act fill:#d5e8d4,stroke:#82b366
end
note["Jede Schicht hat eigene, duplizierte Elemente für Struktur, Verhalten und Passive Objekte."]
note -.- V3.2
ArchiMate 4.0: Die Core Language (Domänen und generische Elemente)
Version 4.0 löst die starre Schichten-Matrix auf. Das Herzstück ist nun die Common Domain, die generische Elemente bereitstellt. Die domänenspezifischen Elemente (Business, Application, Technology) werden als Spezialisierungen dieser generischen Elemente definiert.
graph TD
subgraph V4 ["ArchiMate 4.0: Core Language (Common Domain)"]
direction TB
subgraph Common ["Common Domain (Generisch)"]
Gen_Act[Role / Collaboration]
Gen_Beh[Process / Function / Service / Event]
Gen_Pass[Passive Structure Element]
Gen_Act -->|Assignment| Gen_Beh
Gen_Beh -->|Access| Gen_Pass
end
subgraph Specs ["Domänen-Spezialisierungen"]
Biz["Business Domain<br/>(z.B. Business Actor, Business Process)"]
App["Application Domain<br/>(z.B. App Component, App Process)"]
Tech["Technology Domain<br/>(z.B. Node, Tech Process)"]
end
Biz -.->|Spezialisiert| Gen_Act
Biz -.->|Spezialisiert| Gen_Beh
App -.->|Spezialisiert| Gen_Act
App -.->|Spezialisiert| Gen_Beh
Tech -.->|Spezialisiert| Gen_Act
Tech -.->|Spezialisiert| Gen_Beh
style Common fill:#f5f5f5,stroke:#333,stroke-width:2px
style Gen_Beh fill:#fff4cc,stroke:#d6b656
style Gen_Act fill:#ffe6cc,stroke:#d79b00
style Gen_Pass fill:#e1d5e7,stroke:#9673a6
end
note4["Einheitliche Elemente im Kern. Domänen definieren nur noch den Kontext/Spezialisierung."]
note4 -.- V4
Zusammenfassung des Kerns: ArchiMate 3.2 definiert Elemente schichtenspezifisch (Redundanz). ArchiMate 4.0 definiert Elemente generisch in einer Common Domain und nutzt Domänen zur kontextuellen Zuordnung.
2. Der Vollumfang: Vom Full Framework zur Full Language
Erweitert man den Blick auf die gesamte Sprache, zeigen sich weitere tiefgreifende Änderungen in der Struktur und im Elementbestand.
2.1 Strukturwandel: Von der Matrix zum Hexagonion
Während 3.2 die Sprache als erweiterte Matrix darstellt, nutzt 4.0 das Konzept des „ArchiMate Hexagonion", bei dem die Domänen als verbundene Felder um einen Kern (Common/Motivation) angeordnet sind.
flowchart LR
subgraph V3_Struct ["V3.2 Struktur: Gestapelte Layers"]
direction TB
L_Mot[Motivation Extension]
L_Strat[Strategy Layer]
L_Bus[Business Layer]
L_App[Application Layer]
L_Tech[Technology Layer]
L_Mig[Impl. & Migration Layer]
L_Mot --- L_Strat --- L_Bus --- L_App --- L_Tech --- L_Mig
end
subgraph V4_Struct ["V4.0 Struktur: Domänen-Netzwerk"]
direction LR
D_Mot((Motivation))
D_Strat((Strategy))
D_Com((Common Domain))
D_Bus((Business))
D_App((Application))
D_Tech((Technology))
D_Mig((Impl. & Migration))
D_Mot --- D_Strat
D_Strat --- D_Com
D_Com --- D_Bus
D_Com --- D_App
D_Com --- D_Tech
D_Com --- D_Mig
D_Bus --- D_App
D_App --- D_Tech
end
V3_Struct ~~~ V4_Struct
2.2 Element-Consolidation: Was wurde entfernt?
Ein markantes Merkmal von Version 4.0 ist die Streichung mehrerer spezifischer Elemente. Diese Konzepte wurden nicht gelöscht, sondern in generischere Elemente überführt (Spezialisierung).
| Konzept | ArchiMate 3.2 Element | ArchiMate 4.0 Lösung |
|---|---|---|
| Interaktionen | Business Interaction, Application Interaction, Technology Interaction |
Entfernt. Wird durch Spezialisierung von Process oder Function abgebildet. |
| Verträge | Contract |
Entfernt. Wird als Spezialisierung von Business Object modelliert. |
| Repräsentation | Representation |
Entfernt. Wird als Spezialisierung von Data Object, Artifact oder Material betrachtet. |
| Einschränkungen | Constraint |
Entfernt. Wird durch Spezialisierung von Requirement ersetzt. |
| Lücken | Gap |
Entfernt. Wird durch Assessment oder Deliverable (als Spezialisierung) ersetzt. |
| Migrations-Events | Implementation Event |
Entfernt. Das generische Event-Element wird nun in allen Domänen genutzt. |
mindmap
root((ArchiMate 4.0<br/>Elemente-Consolidation))
Verhalten
Interactions entfernt
:: icon(fa fa-trash)
Jetzt: Spezialisierte Processes/Functions
Struktur
Contract entfernt
:: icon(fa fa-file-contract)
Jetzt: Spezialisiertes Business Object
Representation entfernt
:: icon(fa fa-image)
Jetzt: Spezialisiertes Data Object/Artifact
Motivation
Constraint entfernt
:: icon(fa fa-ban)
Jetzt: Spezialisiertes Requirement
Gap entfernt
:: icon(fa fa-hole)
Jetzt: Spezialisiertes Assessment/Deliverable
Migration
Impl. Event entfernt
:: icon(fa fa-flag)
Jetzt: Generisches Event
2.3 Neue Fähigkeiten: Multiplizität
Ein lange gefordertes Feature hält in Version 4.0 Einzug: Multiplizitäten. Während 3.2 nur Typ-Beziehungen kannte, erlaubt 4.0 nun die Definition von Instanz-Mengen an den Enden einer Beziehung.
classDiagram
class ArchiMate_3_2 {
+Beziehung: Quelle -- Ziel
+Multiplizität: Nicht unterstützt
}
class ArchiMate_4_0 {
+Beziehung: Quelle -- Ziel
+Multiplizität: Unterstützt (z.B. 1..*, 0..1)
+Beispiel: Kunde "1" -- "0..*" Bestellung
}
ArchiMate_3_2 ..> ArchiMate_4_0 : Evolution
Fazit
Der Übergang von ArchiMate 3.2 zu 4.0 stellt einen Paradigmenwechsel dar: Weg von einer schichtenorientierten, elementreichen Sprache hin zu einer domänenorientierten, generalisierten und schlankeren Sprache.
- Vorteile von 4.0: Durch die Common Domain wird die Sprache konsistenter und leichter erweiterbar. Die Reduktion spezifischer Elemente (wie
InteractionoderConstraint) folgt dem Prinzip „Simplicity over Comprehensiveness". Die Einführung von Multiplizitäten erhöht die Präzision bei der Modellierung erheblich. - Herausforderungen: Die strikte Schichtentrennung von 3.2 bot eine gewisse visuelle Orientierung, die in 4.0 durch abstraktere Domänen-Zuordnungen ersetzt wird. Bestehende Modelle müssen migriert werden, da Elemente wie
ContractoderInteractiontechnisch nicht mehr als primitive Typen existieren. - Status: Da Version 4.0 erst im April 2026 veröffentlicht wurde, liegt der Fokus aktuell auf der theoretischen Spezifikation. Werkzeugunterstützung und erprobte Modellierungsmuster für die neue Common Domain müssen sich in der Praxis erst noch bewähren.
ArchiMate 4.0 ist der konsequente Versuch, die Sprache durch Reduktion und Generalisierung zukunftssicherer zu machen. Ob sich das „Hexagonion" in der Praxis gegen das bewährte 3x3-Raster durchsetzt, wird die nächste Zeit zeigen.