Unter Unternehmensarchitektur versteht man die Disziplin des Entwurfs, der Planung und der Steuerung der Struktur einer Organisation, ihrer Informationssysteme und Prozesse. Um diese komplexen Entwürfe effektiv zu kommunizieren, benötigen Fachleute eine standardisierte Sprache. ArchiMate fungiert als dieses universelle Framework. Es ermöglicht Architekten, Geschäftsstrategien und IT-Landschaften strukturiert zu visualisieren, zu analysieren und zu beschreiben. Dieser Leitfaden untersucht die zentralen Konzepte, die Schichtungsstrukturen und die Beziehungssemantik, die erforderlich sind, um eine solide Grundlage für die Modellierung der Unternehmensarchitektur zu schaffen.

🧩 Verständnis des Architekturframeworks
Bevor ein Modell erstellt wird, muss man die Philosophie hinter der Notation verstehen. ArchiMate ist nicht lediglich ein Zeichenwerkzeug; es ist eine Modelliersprache. Es trennt Anliegen durch Schichten und Domänen, um Klarheit in der Kommunikation zwischen Stakeholdern zu gewährleisten. Egal ob Sie ein Business-Analyst, ein Softwarearchitekt oder ein Systemdesigner sind: Dieses Framework bietet die Vokabeln, um technische Fähigkeiten mit geschäftlichen Zielen zu verbinden.
Die Notation basiert auf den Standards der Open Group. Sie ist so flexibel gestaltet, dass sie verschiedene Aspekte eines Unternehmens modellieren kann, ohne dabei übermäßig komplex zu werden. Der zentrale Nutzen liegt in der Fähigkeit, Strategie direkt mit der Umsetzung zu verknüpfen. Durch die Verwendung von ArchiMate können Teams nachvollziehen, wie eine bestimmte technologische Änderung einen Geschäftsprozess oder ein strategisches Ziel beeinflusst.
🏗️ Die Kernstruktur: Schichten und Domänen
Die Architektur ist in ein Raster aus Schichten und Domänen organisiert. Das Verständnis dieses Rasters ist der erste Schritt bei jeder Modellierungsaktivität. Die Schichten repräsentieren das „Was“ und das „Wie“ des Systems, während die Domänen das „Warum“ und das „Wann“ darstellen.
📚 Die drei zentralen Schichten
Die grundlegendste Unterteilung in ArchiMate ist die Gliederung in drei Hauptschichten. Diese Schichten helfen, Anliegen zu trennen und Unübersichtlichkeit in einem Modell zu vermeiden.
- Geschäfts-Schicht: Diese Schicht beschreibt die Geschäftsorganisation und ihre Tätigkeiten. Sie umfasst Akteure, Rollen, Prozesse und Funktionen. Sie beantwortet die Frage: „Was macht das Geschäft?“
- Anwendungs-Schicht: Diese Schicht beschreibt die Anwendungssoftware, die die Geschäftsprozesse unterstützt. Sie umfasst Anwendungskomponenten, Dienste und Schnittstellen. Sie beantwortet die Frage: „Welche Software unterstützt das Geschäft?“
- Technologie-Schicht: Diese Schicht beschreibt die Hardware- und Software-Infrastruktur. Sie umfasst Hardware-Knoten, Systemsoftware und Netzwerke. Sie beantwortet die Frage: „Wo läuft die Software?“
Diese Schichten sind oft vertikal gestapelt und zeigen Abhängigkeiten. Ein Technologieknoten beherbergt eine Anwendungskomponente, die einen Geschäftsprozess ausführt. Diese vertikale Ausrichtung ist entscheidend für die Auswirkungsanalyse.
🎯 Die vier Domänen
Während Schichten die strukturellen Komponenten definieren, definieren Domänen den Umfang und die Absicht der Sichtweise. Diese Domänen geben den Modellen Kontext.
- Strategie: Bezieht sich auf hochrangige Ziele, Prinzipien und Treiber. Sie legt die Richtung für das Unternehmen fest.
- Umsetzung: Bezieht sich auf die Planung und Umsetzung von Änderungen. Sie schließt die Lücke zwischen Ist-Zustand und Soll-Zustand.
- Übergang: Konzentriert sich auf die Bewegung von einem Zustand zum anderen. Sie verwaltet den Änderungsprozess.
- Physisch: Bezieht sich auf die tatsächliche Hardware und physische Infrastruktur, die oft zusammen mit der Technologie-Schicht verwendet wird.
| Domäne | Schwerpunktgebiet | Beispiel-Element |
|---|---|---|
| Strategie | Ziele und Prinzipien | Strategisches Ziel |
| Umsetzung | Projekte und Arbeitspakete | Arbeitspaket |
| Übergang | Migration und Veränderung | Umsetzungsereignis |
| Physisch | Hardware und Standort | Gerät |
🔗 Beziehungen und Semantik
Ein Modell ohne Beziehungen ist nur eine Sammlung von Formen. Beziehungen definieren die Logik und den Fluss innerhalb der Architektur. Sie sind der Klebstoff, der die Elemente zusammenhält. Es gibt zwei Hauptkategorien: strukturelle Beziehungen und verhaltensbezogene Beziehungen.
🔗 Strukturelle Beziehungen
Diese beschreiben, wie Elemente statisch miteinander verbunden sind.
- Zuweisung:Ein Element wird einem anderen zugewiesen. Zum Beispiel wird eine Rolle einem Akteur zugewiesen oder ein Geschäftsprozess einem Geschäfts-Service.
- Assoziation:Ein generischer Link zwischen Elementen. Er impliziert eine Verbindung, definiert aber weder die Richtung noch die Art der Interaktion. Er wird oft für unspezifische Beziehungen verwendet.
- Realisierung:Ein Element implementiert oder realisiert ein anderes. Ein Geschäftsprozess realisiert einen Geschäfts-Service. Ein Anwendungskomponente realisiert eine Anwendungsfunktion.
- Aggregation:Eine Teile-von-Beziehung. Eine Anwendungskomponente ist Teil eines größeren Anwendungsportfolios.
🔗 Verhaltensbezogene Beziehungen
Diese beschreiben Interaktionen und Flüsse über die Zeit.
- Zugriff:Ein Element greift auf ein anderes zu. Eine Anwendungsfunktion greift auf ein Anwendungsdatenobjekt zu.
- Fluss:Daten oder Objekte fließen von einem Element zum anderen. Dies ist bei der Prozessmodellierung üblich.
- Dienstleistung Ein Service wird von einer Funktion bereitgestellt. Ein Geschäftsservice wird von einem Geschäftsprozess bereitgestellt.
- Auslöser: Ein Ereignis löst ein anderes aus. Ein Implementierungsevent löst ein Änderungsobjekt aus.
Das Verständnis der Richtungsrichtung dieser Pfeile ist entscheidend. Ein Fehler in der Pfeilrichtung kann die Bedeutung des Modells vollständig verändern. Stellen Sie immer sicher, dass die Beziehung der semantischen Definition der beteiligten Elemente entspricht.
🚀 Schritt-für-Schritt-Modellierungsprozess
Das Erstellen eines Modells erfordert einen systematischen Ansatz. Es gibt keinen einzigen richtigen Weg, zu beginnen, aber eine logische Fortschreibung sorgt für Konsistenz und Klarheit. Folgen Sie diesen Schritten, um Ihre architektonische Arbeit zu beginnen.
1️⃣ Definieren Sie den Umfang und den Kontext
Bevor Sie irgendeine Form zeichnen, identifizieren Sie, was Sie modellieren. Ist dies eine Ansicht des gesamten Unternehmens? Ist es eine bestimmte Abteilung? Ist es eine einzelne Anwendungs-Migration? Die Definition des Umfangs verhindert Umfangsausweitungen und hält das Modell fokussiert. Bestimmen Sie, welche Schichten relevant sind. Wenn Sie eine Datenbankmigration modellieren, kann die Geschäfts-Schicht weniger kritisch sein als die Technologie-Schicht.
2️⃣ Identifizieren Sie die Schlüsselinteressenten
Wer wird dieses Modell lesen? Führungskräfte benötigen Übersichtsansichten, die sich auf Strategie- und Geschäfts-Schichten konzentrieren. Entwickler benötigen detaillierte Ansichten, die sich auf Anwendungs- und Technologie-Schichten konzentrieren. Passen Sie die Detailtiefe an die Zielgruppe an. Vermeiden Sie es, jedem einzelnen Datenpunkt einem Vorstandmitglied zu zeigen; sie benötigen die strategischen Implikationen.
3️⃣ Stellen Sie den aktuellen Zustand fest
Dokumentieren Sie die „Aktuelle“ Architektur. Dazu gehören die Identifizierung bestehender Prozesse, Anwendungen und Infrastruktur. Verwenden Sie die Kernschichten, um diese Elemente zu kategorisieren. Stellen Sie sicher, dass Beziehungen korrekt definiert sind. Wenn eine Anwendung einen Prozess unterstützt, zeichnen Sie die „Bereitstellen“-Beziehung. Diese Basis ist entscheidend, um die Auswirkungen zukünftiger Änderungen zu verstehen.
4️⃣ Definieren Sie den Zielzustand
Wie sieht das Unternehmen nach der Änderung aus? Dies ist die „Zu-Be“-Architektur. Sie sollte strategischen Zielen entsprechen. Führen Sie neue Elemente ein und entfernen Sie veraltete. Der Unterschied zwischen dem Ist- und dem Soll-Zustand definiert die Übergangsanforderungen.
5️⃣ Planen Sie den Übergang
Wie gelangen wir vom aktuellen Zustand zum Zielzustand? Dazu gehört die Erstellung einer Roadmap. Definieren Sie Arbeitspakete und Implementierungsevents. Zeichnen Sie die Abhängigkeiten zwischen diesen Paketen auf. Dieser Schritt stellt sicher, dass der Übergang realisierbar und korrekt priorisiert ist.
6️⃣ Validieren und Überprüfen
Überprüfen Sie das Modell gemeinsam mit den Stakeholdern. Prüfen Sie auf semantische Fehler. Sind die Beziehungen logisch? Ist die Terminologie konsistent? Validierung geht nicht nur um Syntax, sondern um Bedeutung. Ein Modell, das korrekt aussieht, aber einen unmöglichen Ablauf beschreibt, ist nutzlos.
📝 Best Practices für saubere Modelle
Um die Integrität Ihrer Architekturdokumentation zu gewährleisten, halten Sie sich an etablierte Konventionen. Konsistenz macht das Modell lesbar und wartbar.
- Verwenden Sie konsistente Benennungen:Stellen Sie sicher, dass Elementnamen eindeutig und beschreibend sind. Vermeiden Sie Abkürzungen, es sei denn, sie sind innerhalb der Organisation allgemein verständlich.
- Beschränken Sie Schichtübergänge:Halten Sie Beziehungen innerhalb von Schichten, wo immer möglich. Schichtübergänge (z. B. ein Geschäftsprozess, der direkt auf ein Technologie-Element zugreift) sollten selten und klar begründet sein.
- Gruppieren Sie verwandte Elemente:Verwenden Sie Ansichten, um verwandte Elemente zusammenzufassen. Eine Ansicht ist ein Teilmodell, das einem bestimmten Zweck dient. Gießen Sie das gesamte Unternehmensmodell nicht in eine einzige Darstellung.
- Dokumentieren Sie Annahmen:Wenn eine Beziehung impliziert, aber nicht explizit modelliert ist, dokumentieren Sie diese Annahme in den Modellnotizen.
- Versionskontrolle:Behandeln Sie Ihre Modelle wie Code. Verfolgen Sie Änderungen im Laufe der Zeit. Dadurch können Sie bei einer Änderung, die Fehler verursacht, zurückverfolgen.
⚠️ Häufige Fehler, die vermieden werden sollten
Neue Anwender fallen oft in Fallen, die den Wert des Modells verringern. Die Aufmerksamkeit für diese häufigen Fehler hilft, die Qualität zu erhalten.
- Überkomplizierung: Versuchen, jedes einzelne Detail in einer Ansicht zu modellieren. Dies führt zu Unübersichtlichkeit und Verwirrung. Beginnen Sie auf hoher Ebene und gehen Sie erst nach Bedarf tiefer.
- Ignorieren des Bereichs: Sich nur auf die Schichten konzentrieren und den Bereichs-Kontext vergessen. Ein Geschäftsprozess im Strategiebereich hat eine andere Bedeutung als einer im Umsetzungs-Bereich.
- Falsche Beziehungstypen: „Assoziation“ verwenden, wenn „Realisierung“ erforderlich ist. Die Semantik zählt. Ein Missverständnis hier führt zu einer falschen Auswirkungsanalyse.
- Statische Daten: Ein Modell erstellen, das niemals aktualisiert wird. Ein Architekturmodell wird schnell veraltet, wenn sich das Unternehmen ändert. Regelmäßige Überprüfungen sind obligatorisch.
- Fehlendes Kontextverständnis: Ein Diagramm präsentieren, ohne zu erklären, was es darstellt. Geben Sie immer einen Titel, eine Legende und eine Kontextbeschreibung an.
🔍 Tiefgang: Schichtspezifika
Um das Framework wirklich zu beherrschen, muss man die spezifischen Elemente verstehen, die in jeder Schicht verfügbar sind.
Elemente der Geschäfts-Schicht
- Akteur: Eine Person oder Organisation, die Tätigkeiten ausführt (z. B. Kunde, Manager).
- Rolle: Eine Sammlung von Verantwortlichkeiten, die einem Akteur zugewiesen sind (z. B. Administrator).
- Geschäftsprozess: Eine strukturierte Menge von Tätigkeiten (z. B. Auftragsabwicklung).
- Geschäfts-Dienstleistung: Ein Dienst, der einem Stakeholder angeboten wird (z. B. Zahlungsdienst).
- Geschäftsobjekt: Eine Sache, die für das Geschäft relevant ist (z. B. Rechnung, Produkt).
Elemente der Anwendungsschicht
- Anwendungskomponente: Ein Software-Modul (z. B. Auftragsverwaltungssystem).
- Anwendungsfunktion: Ein Verhalten, das von einer Komponente bereitgestellt wird (z. B. Auftrag überprüfen).
- Anwendungsdienst: Ein von der Anwendung bereitgestellter Dienst (z. B. Authentifizierungsdienst).
- Anwendungschnittstelle: Ein Interaktionspunkt zwischen Komponenten.
- Anwendungsdatenobjekt: Daten, die von der Anwendung gespeichert oder verarbeitet werden.
Elemente der Technologieebene
- Knoten: Eine rechnerische Ressource (z. B. Server, Datenbank).
- Gerät: Ein physisches Gerät (z. B. Laptop, Router).
- Systemsoftware: Software, die die Hardware verwaltet (z. B. Betriebssystem).
- Netzwerk: Kommunikationsinfrastruktur (z. B. LAN, WAN).
- Artefakt: Eine physische Darstellung von Software (z. B. JAR-Datei, Ausführbare Datei).
🔄 Pflege der Architektur
Die Architektur ist keine einmalige Tätigkeit. Sie ist eine lebendige Disziplin. Sobald das Modell etabliert ist, erfordert es eine Pflege, um aktuell zu bleiben. Dazu gehört die regelmäßige Abstimmung mit Projektteams und Betriebsdaten.
Wenn ein neues Projekt initiiert wird, sollte der Architekt das Modell aktualisieren, um die geplanten Änderungen widerzuspiegeln. Wenn ein Projekt abgeschlossen ist, sollte das Modell aktualisiert werden, um die tatsächliche Umsetzung widerzuspiegeln. Diese Rückkopplungsschleife stellt sicher, dass die Architektur eine echte Abbildung des Unternehmens bleibt.
📊 Zusammenfassung der zentralen Konzepte
ArchiMate bietet eine strukturierte Möglichkeit, Unternehmensarchitekturen zu beschreiben. Es basiert auf einer Matrix aus Ebenen und Domänen zur Organisation von Informationen. Die drei zentralen Ebenen – Geschäft, Anwendung und Technologie – bilden die Grundlage der meisten Modelle. Beziehungen definieren, wie diese Elemente miteinander interagieren, unter Verwendung spezifischer Semantiken wie Serving, Realisierung und Zugriff.
Ein erfolgreicher Modellierungsansatz erfordert eine disziplinierte Vorgehensweise. Beginnen Sie mit der Definition des Umfangs und der Stakeholder. Erstellen Sie zunächst den aktuellen Zustand, dann den Zielzustand und schließlich den Übergangsplan. Stellen Sie Konsistenz bei Namensgebung und Beziehungen sicher. Vermeiden Sie häufige Fehler wie Überkomplexität und statische Dokumentation. Durch Einhaltung dieser Prinzipien können Architekten wertvolle Modelle erstellen, die die Ausrichtung zwischen Geschäft und Technologie fördern.
Das Framework ist vielseitig. Es unterstützt Strategie-, Implementierungs-, Übergangs- und physische Sichten. Durch das Verständnis der Tiefe jeder Ebene und der Präzision jeder Beziehung können Sie Modelle erstellen, die nicht nur Diagramme sind, sondern handlungsleitende Baupläne für den organisatorischen Erfolg.












