Einführung in TOGAF ADM
Das Open Group Architecture Framework (TOGAF) Architektur-Entwicklungs-Methodik (ADM) ist ein strukturierter, iterativer Prozess zur Entwicklung und Verwaltung von Unternehmensarchitekturen. Er besteht aus Phasen, die Organisationen von der Definition der Architekturvision bis zur Umsetzung und kontinuierlichen Governance führen. Das ADM ist in Phasen unterteilt: Vorbereitungsphase, A (Architekturvision), B (Geschäftsarchitektur), C (Informationssystemarchitektur), D (Technologiearchitektur), E (Möglichkeiten und Lösungen), F (Migrationsplanung), G (Implementierungsgovernance) und H (Architekturänderungsmanagement), mit einer zentralen Phase zur Anforderungsmanagement. Das TOGAF ADM betont die Ausrichtung zwischen Geschäftsstrategie und IT, die Einbindung von Stakeholdern und die Governance. Es ist framework-unabhängig, wird jedoch oft mit Modellierungssprachen wie ArchiMate oder Visualisierungstools wie dem C4-Modell kombiniert, um Artefakte wie Diagramme, Matrizen und Kataloge zu erstellen.

TOGAF ADM liefert die „Wie“-Komponente der Unternehmensarchitektur, legt jedoch keine spezifische Modellierungssyntax vor. Hier kommen ArchiMate und das C4-Modell zum Einsatz, als ergänzende Werkzeuge zur Darstellung und Kommunikation innerhalb der ADM-Phasen.
Übersicht über ArchiMate
ArchiMate ist eine offene, unabhängige Modellierungssprache, die von The Open Group zur Beschreibung von Unternehmensarchitekturen entwickelt wurde. Sie bietet eine standardisierte Möglichkeit, Beziehungen zwischen Geschäftsprozessen, Anwendungen, Daten und Technologieinfrastruktur zu visualisieren. Wichtige Konzepte sind:
-
Ebenen: Aufgeteilt in drei Kernebenen – Geschäftsarchitektur (Akteure, Prozesse, Dienste), Anwendung (Komponenten, Funktionen, Schnittstellen) und Technologie (Knoten, Geräte, Netzwerke) – sowie übergeordnete Aspekte wie Motivation (Ziele, Treiber, Anforderungen) und Strategie (Fähigkeiten, Ressourcen).
-
Elemente: Etwa 60 Elemente, kategorisiert als aktive (z. B. Akteure, Komponenten), verhaltensbasierte (z. B. Prozesse, Funktionen) und passive (z. B. Datenobjekte).
-
Beziehungen: Mehrere Typen, darunter strukturelle (z. B. Zusammensetzung, Aggregation), Abhängigkeits- (z. B. Realisierung, Bereitstellung), dynamische (z. B. Fluss, Auslöser) und andere (z. B. Spezialisierung).
-
Sichtweisen: Vorgefertigte oder benutzerdefinierte Ansichten, die auf Stakeholder zugeschnitten sind, wie beispielsweise Fähigkeitskarten oder Anwendungslandschaften.
ArchiMate ist für umfassende Unternehmensansichten konzipiert, um Konsistenz, Nachvollziehbarkeit und Analyse (z. B. Auswirkungsanalyse) zu gewährleisten. Es ist mit TOGAF kompatibel und unterstützt die Governance durch die Modellierung von Motivationen und Migrationen.
Übersicht über das C4-Modell
Das C4-Modell ist ein leichtgewichtiges, notationsunabhängiges Verfahren zur Visualisierung von Softwarearchitekturen, das 2011 von Simon Brown entwickelt wurde. Es konzentriert sich auf hierarchische Abstraktionen, um Architektur effektiv an Entwickler und Stakeholder zu kommunizieren. Wichtige Konzepte sind:
-
Abstraktionsstufen: Vier zoombare Ebenen – Kontext (höherer Überblick über das System mit Nutzern und externen Systemen), Container (Bereitstellungseinheiten wie Apps, Datenbanken, APIs), Komponenten (interne Module oder Dienste innerhalb von Containern) und Code (detaillierte Klassen- oder Codestrukturen, oft über UML oder Pseudocode dargestellt).
-
Elemente: Beschränkt auf etwa 10 zentrale Abstraktionen, darunter Personen (Nutzer), Software-Systeme, Container, Komponenten und Beziehungen (z. B. Interaktionen über APIs oder Protokolle).
-
Diagramme: Vier Standardtypen, die den Ebenen entsprechen und die Einfachheit sowie die zielgruppenspezifische Darstellung betonen. Keine vorgeschriebenen Formen oder Farben; es legt Wert auf Klarheit statt Formalität.
-
Beziehungen: Vorwiegend hierarchisch (Enthaltensein) und interaktionsbasiert, ohne komplexe Kategorien.

C4 ist entwicklungsfreundlich, praktisch für agile Teams und überzeugt dabei, hohe Entwürfe mit der Umsetzung zu verbinden. Es spiegelt die Art und Weise wider, wie Software-Entwickler über Systeme nachdenken, verfügt jedoch über geringe Tiefe für nicht-technische unternehmerische Anliegen.
Wichtige Unterschiede zwischen ArchiMate und C4
ArchiMate und C4 erfüllen überlappende, aber unterschiedliche Zwecke: ArchiMate ist eine umfassende Sprache für die Modellierung über den gesamten Unternehmensbereich, während C4 eine fokussierte Visualisierungsmethode für Softwarearchitekturen ist.

Nachfolgend finden Sie eine Vergleichstabelle, die ihre Unterschiede hervorhebt:
| Aspekt | ArchiMate | C4-Modell |
|---|---|---|
| Umfang | Unternehmensweit, abdeckend Geschäfts-, Anwendungs-, Technologie-, Strategie- und Motivations-Ebenen. Ganzheitliche Sicht, einschließlich Governance und nicht-technischer Elemente. | Softwarezentriert, fokussiert auf Systemdesign von Kontext bis Code. Beschränkt auf technische Lieferung; behandelt Geschäfts-Motivation oder Strategie nicht tiefgreifend. |
| Komplexität | Hoch: ~60 Elemente und mehrere Beziehungstypen (strukturiert, Abhängigkeit, dynamisch, Spezialisierung). Formal und streng. | Niedrig: ~10 Elemente, hierarchische Beziehungen. Einfach und flexibel, notationsunabhängig. |
| Elemente | Schichtübergreifend und detailliert (z. B. Geschäftsakteure, Anwendungs-Funktionen, Technologie-Knoten). Unterstützt passive Strukturen wie Datenobjekte. | Hierarchische Abstraktionen (Personen, Systeme, Container, Komponenten). Überlastet Begriffe wie „Komponente“ zur Vereinfachung. |
| Beziehungen | Vielfältig und explizit (z. B. Realisierung, wie ein Prozess durch eine Anwendung unterstützt wird). Ermöglicht Spurbarkeit über Schichten hinweg. | Hauptsächlich Enthaltensein und Interaktionen (z. B. API-Aufrufe). Geringerer Fokus auf Typen; konzentriert sich auf Flüsse. |
| Eignung | Ideal für Unternehmensarchitekten, Sicherheitsarchitekten und interdisziplinäre Teams, die Spurbarkeit und Analyse benötigen. | Bestens geeignet für Lösungs-/Softwarearchitekten und Entwickler in agilen Umgebungen. Wirkt leichtgewichtig und praktisch für Ingenieurteams. |
| Stärken | Standardisierung, Konsistenz, Unterstützung von Blickwinkeln und Analyse (z. B. Lücke/Einfluss). Kompatibel mit Frameworks wie TOGAF. | Engagement von Entwicklern, zoombare Ansichten, einfache Erstellung. Verbindet Design mit Code ohne Bürokratie. |
| Schwächen | Kann für technische Teams überladen oder schwer wirken; erfordert Tools zur Verwaltung. | Fehlt an Unternehmensumfang; nicht geeignet für Motivation, Governance oder nicht-softwarebezogene Aspekte. Kann für komplexe Unternehmen Erweiterungen erfordern. |
In Bezug auf Anwendungskomponenten bietet ArchiMate neun detaillierte Elemente (z. B. Anwendungskomponente, Funktion, Dienst, Schnittstelle), was eine feinkörnige Modellierung über Schichten hinweg ermöglicht. C4 verwendet ein einziges „Komponenten“-Konzept über vier Größen/Level, was es abstrakter, aber leichter verständlich macht.
Integration von ArchiMate und C4 mit TOGAF ADM
ArchiMate und C4 sind keine Konkurrenten, sondern Ergänzungen innerhalb von TOGAF ADM. TOGAF stellt den Prozess (ADM-Phasen) bereit, ArchiMate die Modelliersprache für Unternehmenskonsistenz und C4 die Visualisierung für detaillierte Softwareansichten. Diese Integration schafft einen Workflow von strategischer Ausrichtung bis zur Umsetzung:
-
Zuordnung von C4 zu ArchiMate: C4-Konzepte können zur Konsistenz mit ArchiMate-Elementen ausgedrückt werden. Zum Beispiel:
-
C4 Personen → ArchiMate Geschäftsakteure
-
C4 Software-Systeme/Container → ArchiMate Anwendungskomponenten
-
C4-Komponenten → ArchiMate-Anwendungsfunktionen
Dies ermöglicht es, C4-Diagramme in einer ArchiMate-Repository zu integrieren und die Nachvollziehbarkeit sicherzustellen.
-
-
Vorteile der Integration: Verbessert die Kommunikation (ArchiMate für Führungskräfte, C4 für Entwickler), verbessert die Nachvollziehbarkeit (Verknüpfung von Geschäftszielen mit Code) und unterstützt agile Praktiken innerhalb der TOGAF-Governance. Ohne Modellierung kann TOGAF abstrakt sein; ArchiMate bringt Strenge, und C4 bringt Praktikabilität.
Einsatz in den TOGAF-ADM-Phasen
ArchiMate wird typischerweise für umfassende Modellierung in frühen Phasen verwendet, während C4 detaillierte Ansichten in späteren Phasen bereitstellt.

Hier ist ein phasenweise Anleitung:
| TOGAF-ADM-Phase | ArchiMate-Einsatz | C4-Einsatz | Wichtige Aktivitäten/Beispielartefakte |
|---|---|---|---|
| Vorbereitungsphase | Definieren von Modellierungsstandards und Metamodellen. | Nicht zutreffend (Hoch-Level-Einrichtung). | ArchiMate-Sichtweisen festlegen. |
| A: Architekturvision | Motivationen (Ziele, Treiber) und hochwertige Landschaften modellieren. | Ebene 1 (Kontext) für Übersicht über das System. | ArchiMate-Motivationsdiagramm; C4-Kontext, der Interessengruppen und Systeme zeigt. |
| B: Geschäftsarchitektur | Geschäftsprozesse, Akteure und Fähigkeiten modellieren. | Ebene 1, um Prozesse mit Systemen zu verknüpfen. | ArchiMate-Ansicht für Geschäftsprozesse (z. B. Prozess „Bestellverwaltung“). |
| C: Informationssystemarchitektur | Anwendungen, Datenflüsse und Integrationen modellieren. | Ebene 2 (Container) für Anwendungen/APIs; Ebene 3 (Komponenten) für interne Strukturen. | ArchiMate-Anwendungslandschaft; C4-Containerdiagramm (z. B. Mikrodienste und Datenbanken). |
| D: Technologiearchitektur | Infrastruktur, Knoten und Netzwerke modellieren. | Ebene 2 für Bereitstellungseinheiten. | ArchiMate-Technologieansicht (z. B. Cloud-Infrastruktur); C4-Deploymentsdiagramm. |
| E: Chancen und Lösungen | Bewerten Sie Auswirkungen, modellieren Sie Lösungen und Lücken. | Ebenen 2–3 für Migrierungsoptionen. | ArchiMate-Lückenanalyse; C4-Vergleich von aktueller und zielgerichteter Architektur. |
| F: Planung der Migration | Planen Sie Übergänge und Risiken. | Ebenen 2–3 für Rückgängigmachung/Implementierung. | ArchiMate-Migrationsperspektive; C4-Übergangsdiagramme. |
| G: Implementierungs-Governance | Überwachen Sie die Einhaltung über Modelle. | Ebenen 3–4 für die Übergabe an Entwickler. | ArchiMate-Governance-Sichten; C4-Verknüpfungen zwischen Komponenten und Code. |
| H: Architektur-Änderungsmanagement | Verfolgen Sie Änderungen und Entwicklungen. | Ebenen 3–4 für Aktualisierungen. | ArchiMate-Analyse der Änderungswirkung; C4-entwickelte Diagramme. |
Diese Abbildung stellt sicher, dass Artefakte effizient erstellt werden, wobei ArchiMate die Unternehmenskonsistenz gewährleistet und C4 sich auf die Softwaredetails konzentriert.
Beispiele
Betrachten Sie eine Fallstudie von RetailX, einem E-Commerce-Unternehmen, das auf eine Microservices-Plattform migriert:
-
Phase A: Verwenden Sie ArchiMate, um Geschäftsziele zu modellieren (z. B. „Reduzieren der Kassenzeit auf weniger als 3 Sekunden“ als Treiber, der eine Fähigkeit beeinflusst). C4 Ebene 1 zeigt den Systemkontext mit Kunden, Zahlungsgateways und dem zentralen E-Commerce-System.
-
Phase B: ArchiMate-Diagramme zeigen Geschäftsprozesse (z. B. „Bestellung aufgeben“ mit Akteuren wie Kunden und Diensten wie Bestandsprüfung).
-
Phase C: ArchiMate modelliert Anwendungskomponenten (z. B. Order Service, der über Datenflüsse mit Payment Service interagiert). C4 Ebene 2 zeigt Container (z. B. API-Gateway, Order-Microservice, Datenbank) mit HTTPS-Interaktionen.
-
Phase D: ArchiMate zeigt Technologieknoten (z. B. AWS EC2, das Kubernetes hostet). C4 Ebene 2 fügt Bereitstellungsdetails wie Cloud-Dienste (S3 für Speicherung) hinzu.
-
Phase E/F: ArchiMate führt eine Lückenanalyse durch (z. B. aktuelles Monolith vs. Ziel-Microservices). C4 vergleicht Container-Diagramme für Migrierungspfade.
-
Phase G/H: ArchiMate verfolgt die Konformität (z. B. PCI DSS über Motivationselemente). C4-Ebene 3 zerlegt Komponenten (z. B. Modul „Order Validator“) und verknüpft sie mit Code-Repositories für die Governance.
Dieses Beispiel veranschaulicht, wie ArchiMate die Unternehmensgrundlage bereitstellt, während C4 die implementierungsorientierte Arbeit für Entwickler ermöglicht.
Wann sollte ArchiMate im Vergleich zu C4 in der TOGAF-ADM eingesetzt werden?
-
ArchiMate verwenden wenn: Bei Transformationen im Unternehmensmaßstab, bei Bedarf einer Querverfolgbarkeit über Schichten hinweg oder bei der Ausrichtung an Geschäftsstrategie/Governance. Es ist für große Organisationen unerlässlich, bei denen Konsistenz über Domänen hinweg entscheidend ist.
-
C4 verwenden wenn: Fokus auf Softwarelieferung, Einbindung von Entwicklerteams oder Bedarf an schnellen, intuitiven Visualisierungen in agilen Kontexten. Es eignet sich ideal zum Fokussieren auf bestimmte Systeme ohne übermäßige Detailtiefe.
-
Beide verwenden: In den meisten TOGAF-ADM-Implementierungen für eine ausgewogene Abdeckung – ArchiMate für das Gesamtbild, C4 für die Details. Tools wie Enterprise Architect, Archi oder Visual Paradigm unterstützen diese Integration.
Dieser Leitfaden befähigt Architekten, beide Tools effektiv innerhalb der TOGAF-ADM zu nutzen und eine effiziente, an Stakeholder ausgerichtete Unternehmensarchitektur zu fördern.
- Schritt-für-Schritt-Leitfaden zur Unternehmensarchitektur nach TOGAF-ADM: Ein umfassender Leitfaden, der die Phasen der Architektur-Entwicklungsmethode (ADM) erklärt und zeigt, wie Visual Paradigm bei der Erstellung standardisierter Lieferungen mit Anleitungen, Tipps und Fallstudien unterstützt.
- Der ultimative Leitfaden zu C4-PlantUML Studio: Die Revolution der Softwarearchitekturgestaltung: Diese Ressource erklärt, wie das Studio die künstliche Intelligenz-gestützte Automatisierung, die strukturelle Klarheit des C4-Modells und die Flexibilität von PlantUML vereint, um Dokumentationsengpässe zu lösen.
- Der essenzielle Leitfaden zu ArchiMate: Wie es funktioniert, Stärken und Überwindung von Herausforderungen mit KI: Dieser Leitfaden untersucht, wie die KI-gestützte Erstellung von ArchiMate-Diagrammen die traditionellen Nachteile der Modellierung behebt und bewährte Praktiken für eine effektive Nutzung hervorhebt.
- Umfassender Leitfaden: Verwendung von ArchiMate mit TOGAF-ADM und die Rolle der KI bei der Unternehmensarchitekturmodellierung: Ein detaillierter Leitfaden, der zeigt, wie Visual Paradigm als zertifiziertes Tool die EA-Modellierung durch seinen KI-Diagramm-Generator innerhalb des TOGAF-Rahmens erleichtert.
- Leitfaden für Anfänger: C4-Modell-Diagramme: Eine schrittweise Einführung in die vier Abstraktionsstufen – Kontext, Container, Komponenten und Code – für eine effektive Kommunikation in der Softwarearchitektur.
- Vollständiger Leitfaden zu ArchiMate-Sichtweisen (Beispiele enthalten): Ein vollständiger Referenzleitfaden mit 23 offiziellen ArchiMate-Beispiel-Sichtweisen, klaren Erklärungen der Diagramme und Einblicken von zertifizierten Tool-Anbietern.
- Umfassender Leitfaden zur Anwendung der Gap-Analyse in der TOGAF-ADM: Ein technischer Überblick, der einen systematischen Ansatz zur Identifizierung von Unterschieden zwischen aktuellen und zielgerichteten Architekturen im TOGAF-Lebenszyklus bietet.
- Umfassender Leitfaden: Erstellung und Modifikation von C4-Komponentendiagrammen mit einem KI-Chatbot: Ein praktischer Leitfaden, der zeigt, wie ein conversationaler KI-Assistent verwendet werden kann, um die internen Strukturen eines Software-Systems zu erstellen und schrittweise zu verfeinern.
- Nahtlose Integration von ArchiMate in die Architektur-Entwicklungsmethode der TOGAF: Dieser Artikel erklärt, wie der TOGAF-ADM-Prozess mithilfe standardisierter Diagramme und eines visuellen Prozess-Navigators automatisiert werden kann, um die Arbeit des Architekten zu vereinfachen.
- Warum ArchiMate? Ein Leitfaden zur gemeinsamen Sprache der Unternehmensarchitektur: Eine Erkundung der Rolle von ArchiMate als eigenständige Modelliersprache zur Beschreibung, Analyse und Visualisierung von Unternehmensarchitekturen.
- AI-gestützter C4-Diagramm-Generator – Funktionen und Kernebenen: Dokumentation, die die Unterstützung für die vier Kernebenen des C4-Modells (Kontext, Container, Komponente, Bereitstellung) sowie wesentliche unterstützende architektonische Ansichten beschreibt.
- TOGAF ADM Phase A: Lieferables der Architekturvision: Ein fokussierter technischer Leitfaden, der die spezifischen Aktivitäten und obligatorischen Lieferables beschreibt, die während der initialen Visionphase des ADM erwartet werden.
- ArchiMate meistern: Ein umfassender Leitfaden für Unternehmensarchitekten: Ein strukturierter Leitfaden, der Architekten dabei unterstützt, standardisierte Notationen zu nutzen, um Querbeziehungen zwischen Schichten zu analysieren und darzustellen.
- Einführung des künstlich intelligenten ArchiMate-Ansichten-Generators in Visual Paradigm: Diese Versionshinweis behandelt ein künstlich intelligente Werkzeug, das die Erstellung von Ansichten automatisiert, um die Modellierungsgeschwindigkeit und die Einhaltung von Standards zu steigern.
- TOGAF ADM: Lieferables zur Anforderungsmanagement: Ein Leitfaden, der sich auf die Prozesse und Artefakte konzentriert, die erforderlich sind, um architektonische Anforderungen während des gesamten ADM-Zyklus zu pflegen und zu verwalten.
Der Artikel ist auch in English, Español, فارسی, Français, English, Bahasa Indonesia, 日本語, Polski, Portuguese, Ру́сский, Việt Nam, 简体中文 and 繁體中文 verfügbar.













