Einführung
Das Open Group Architecture Framework (TOGAF) ist ein weit verbreitetes Framework für Unternehmensarchitektur, das einen strukturierten Ansatz für die Gestaltung, Planung, Umsetzung und Steuerung einer Unternehmens-IT-Architektur bereitstellt. Das TOGAF-Inhalts-Metamodell ist eine entscheidende Komponente dieses Frameworks und bietet eine standardisierte Möglichkeit, architektonische Bausteine und ihre Beziehungen zu definieren und zu verwalten. Dieser Leitfaden geht den zentralen Konzepten, Entitäten und Erweiterungen des TOGAF-Inhalts-Metamodells nach und vermittelt ein umfassendes Verständnis seiner Struktur und Anwendung.
Kern- und Erweiterungsinhalte
Übersicht
Das TOGAF-Framework setzt ein grundlegendes Kern-Metamodell ein und wendet eine Reihe von Erweiterungsmodulen an, um spezifische architektonische Fragen detaillierter zu behandeln. Dieser Ansatz ermöglicht einen flexiblen und maßgeschneiderten Architekturentwicklungsprozess und stellt sicher, dass das Framework in verschiedenen Szenarien und Situationen anwendbar ist.
Kern-Metamodell
Das Kern-TOGAF-Inhalts-Metamodell stellt ein Mindestmaß an architektonischem Inhalt bereit, um die Nachvollziehbarkeit über Artefakte hinweg zu unterstützen. Das Kern-Metamodell ist so gestaltet, dass es erweiterbar ist und zusätzliche Metamodell-Konzepte zur Unterstützung spezifischer oder detaillierter Modellierung ermöglicht.

Erweiterungsmodul
Erweiterungsmodul sind optional und sollten während der Vorphase der Architekturentwicklung ausgewählt werden, um die Bedürfnisse der Organisation zu erfüllen. Diese Module gruppieren logisch Erweiterungskataloge, Matrizen und Diagramme und ermöglichen einen Fokus auf spezifische Interessensgebiete. Die durch das Inhalts-Metamodell beschriebenen Erweiterungsgruppierungen sind Vorschläge und können weiter an die spezifischen Bedürfnisse der Organisation angepasst werden.

Formale Ansätze zur Erweiterung von Methoden
Das Konzept aus Kern und Erweiterung im TOGAF unterstützt formale Ansätze zur Erweiterung von Methoden, wie beispielsweise das Konzept des Methoden-Plug-ins im Software Process Engineering Metamodel (SPEM™), das vom Object Management Group (OMG) entwickelt wurde.
Entitäten des Kern-Metamodells
Wichtige Begriffe und Definitionen
Das TOGAF-Inhalts-Metamodell verwendet die Begriffe, die im TOGAF-Architektur-Entwicklungs-Verfahren (ADM) diskutiert werden, als Grundlage für ein formales Metamodell. Folgende sind die zentralen Begriffe und ihre Definitionen:
- Aktionsbeteiligter: Eine Person, Organisation oder ein System, die bzw. das außerhalb der Berücksichtigung des Architekturmodells steht, aber mit ihm interagiert.
- Anwendungskomponente: Eine Kapselung von Anwendungsfunktionen, die an die Implementierungsstruktur angepasst ist.
- Geschäftsfähigkeit: Eine bestimmte Fähigkeit, die ein Unternehmen besitzen oder austauschen kann, um ein bestimmtes Ziel zu erreichen.
- Geschäftsleistung: Unterstützt Geschäftsfähigkeiten über eine explizit definierte Schnittstelle und wird explizit von einer Organisation gesteuert.
- Handlungsoption: Richtung und Fokus, die durch strategische Ziele und Zielsetzungen gegeben sind, häufig zur Umsetzung des im Geschäftsmodell beschriebenen Wertversprechens.
- Datenentität: Eine Kapselung von Daten, die von einem Fachexperten des Geschäftsbereichs als eigenständiger Begriff erkannt wird. Datenentitäten können mit Anwendungen, Repositories und Diensten verknüpft sein und nach Implementierungsüberlegungen strukturiert werden.
- Funktion: Bietet Geschäftsfähigkeiten, die eng an eine Organisation angepasst sind, aber nicht explizit von dieser organisiert werden.
- Informationssystemdienst: Die automatisierten Elemente eines Geschäftsprozesses. Ein Informationssystemdienst kann einen Teil oder alle Teile eines oder mehrerer Geschäftsprozesse liefern oder unterstützen.
- Organisationseinheit: Eine selbstständige Einheit von Ressourcen mit Zielen, Zielerreichungsmaßnahmen und Kennzahlen. Organisationseinheiten können externe Parteien und Geschäftspartnerorganisationen umfassen.
- Rolle: Ein Akteur übernimmt eine Rolle, um eine Aufgabe auszuführen.
- Technologiekomponente: Eine Kapselung von Technologieinfrastruktur, die eine Kategorie von Technologieprodukten oder ein bestimmtes Technologieprodukt darstellt.
- Technologiedienst: Eine technische Fähigkeit, die erforderlich ist, um eine unterstützende Infrastruktur bereitzustellen, die die Bereitstellung von Anwendungen unterstützt.
- Wertschöpfungskette: Eine Darstellung einer end-to-end-Sammlung von wertschöpfenden Aktivitäten, die ein Gesamtergebnis für einen Kunden, Stakeholder oder Endnutzer erzeugen.
Wichtige Beziehungskonzepte
- Prozess: Sollte normalerweise zur Beschreibung von Flüssen verwendet werden. Ein Prozess ist ein Fluss von Interaktionen zwischen Funktionen und Diensten und kann nicht physisch bereitgestellt werden. Alle Prozesse sollten den Ausführungsfluss einer Funktion beschreiben, und daher erfolgt die Bereitstellung eines Prozesses über die Funktion, die er unterstützt.
- Funktion: Beschreibt Einheiten von Geschäftsleistung auf allen Granularitätsstufen. Der Begriff „Funktion“ wird verwendet, um eine Einheit von Geschäftsleistung auf allen Granularitätsstufen zu beschreiben, wobei Begriffe wie Wertschöpfungskette, Prozessbereich, Fähigkeit, Geschäftsfunktion usw. enthalten sind.
- Geschäftsleistungen: Unterstützen organisatorische Ziele und werden auf einer Granularitätsstufe definiert, die der benötigten Governance entspricht. Eine Geschäftsleistung fungiert als Grenze für eine oder mehrere Funktionen. Die Granularität von Geschäftsleistungen hängt von dem Fokus und der Ausrichtung des Geschäfts ab.
- Bereitstellung von Geschäftsleistungen: Geschäftsleistungen können durch geschäftliche Aktivitäten realisiert werden, die nicht mit IT zusammenhängen, oder durch IT realisiert werden. Geschäftsleistungen, die durch IT realisiert werden, werden auf Anwendungskomponenten implementiert. Anwendungskomponenten können hierarchisch zerlegt werden und können eine oder mehrere Geschäftsleistungen unterstützen.
- Anwendungskomponenten: Werden auf Technologiekomponenten bereitgestellt. Eine Anwendungskomponente wird durch ein Set von Technologiekomponenten implementiert.
Anwendung des TOGAF-Inhalts-Metamodells
Schritt-für-Schritt-Anleitung
- Kernentitäten identifizieren: Beginnen Sie damit, die für die Architektur Ihrer Organisation relevanten Kernentitäten zu identifizieren. Dazu gehören Akteure, Geschäftsleistungen, Anwendungskomponenten, Technologiekomponenten und Datenentitäten.
- Beziehungen definieren: Stellen Sie die Beziehungen zwischen den identifizierten Entitäten her. Dazu gehört die Darstellung, wie Geschäftsleistungen organisatorische Ziele unterstützen, wie Anwendungskomponenten Geschäftsleistungen umsetzen und wie Technologiekomponenten Anwendungskomponenten unterstützen.
- Architekturkataloge erstellen: Erstellen Sie Architekturkataloge, die die identifizierten Entitäten und ihre Beziehungen auflisten. Diese Kataloge dienen als Referenz für den Architekturentwicklungsprozess.
- Architekturmatrizen festlegen: Verwenden Sie Architekturmatrizen, um die Beziehungen zwischen den Bausteinen strukturiert festzulegen. Dies hilft dabei, die Abhängigkeiten und Interaktionen zwischen verschiedenen Komponenten zu verstehen.
- Kommunikationsdiagramme erstellen: Erstellen Sie Kommunikationsdiagramme, die die Architektur präzise und knapp darstellen. Diese Diagramme sollten den Fluss der Interaktionen zwischen Funktionen und Diensten veranschaulichen.
- Das Metamodell anpassen: Wählen Sie während der Vorphase der Architekturdefinition Erweiterungsmodul aus, um die spezifischen Anforderungen der Organisation zu erfüllen. Passen Sie das Metamodell an, um zusätzliche Konzepte und Beziehungen aufzunehmen, falls erforderlich.
- Implementieren und steuern: Implementieren Sie die Architektur basierend auf dem definierten Metamodell und steuern Sie den Prozess, um eine Ausrichtung an den organisatorischen Zielen und Zielsetzungen sicherzustellen.
Fazit
Das TOGAF-Inhaltsmetamodell bietet einen robusten Rahmen für die Definition und Verwaltung von Unternehmensarchitektur. Durch das Verständnis der Kernentitäten, ihrer Beziehungen und der Erweiterungsmodul können Organisationen eine maßgeschneiderte und effektive Architektur entwickeln, die ihren strategischen Zielen und Zielsetzungen dient. Dieser umfassende Leitfaden dient als Referenz für Architekten und Stakeholder, die an der Architekturdefinition beteiligt sind, und stellt sicher, dass ein strukturierter und systematischer Ansatz für die Unternehmensarchitektur angewendet wird.
Referenzliste für ArchiMate und TOGAF
- TOGAF®-Tool für Unternehmensarchitektur – ArchiMetric
- Beschreibung: Diese Ressource bietet einen Überblick über das TOGAF-ADM und zeigt, wie Visual Paradigm die Entwicklung von TOGAF-Lieferables mit Hilfe von ArchiMate-Diagrammen unterstützt.
- URL: TOGAF®-Tool für Unternehmensarchitektur
- Die Evolution meistern: Ein umfassender Leitfaden von ArchiMate 2.1 zu 3.2 – ArchiMetric
- Beschreibung: Dieser Leitfaden behandelt die Entwicklung von ArchiMate, ihre Ausrichtung an TOGAF sowie die erweiterten Funktionen von Visual Paradigm für die ArchiMate-Modellierung.
- URL: Die Evolution meistern: Ein umfassender Leitfaden von ArchiMate 2.1 zu 3.2
- Die Unternehmensarchitektur meistern mit dem TOGAF-Tool von Visual Paradigm – ArchiMetric
- Beschreibung: Dieser Artikel hebt die Funktionen des TOGAF-Tools von Visual Paradigm hervor, einschließlich Unterstützung für ArchiMate und TOGAF-ADM, sowie deren Vorteile für die Unternehmensarchitektur.
- URL: Die Unternehmensarchitektur meistern mit dem TOGAF-Tool von Visual Paradigm
- Was ist ArchiMate? – Visual Paradigm
- Beschreibung: Ein schrittweise Anleitung zum Lernen von ArchiMate, seiner Integration mit TOGAF und wie sie bestehende Methoden wie UML und BPMN ergänzt.
- URL: Was ist ArchiMate?
- BPMN verwenden, um die TOGAF ADM EA-Entwicklung zusammen mit ArchiMate zu ergänzen – ArchiMetric
- Beschreibung: Diese Ressource diskutiert die Integration von BPMN mit TOGAF ADM und ArchiMate sowie die umfassende Modellierungssupport, den Visual Paradigm bietet.
- URL: BPMN verwenden, um die TOGAF ADM EA-Entwicklung zusammen mit ArchiMate zu ergänzen
- Abstraktion in der ArchiMate-Sprache verstehen – ArchiMetric
- Beschreibung: Dieser Artikel erklärt die Abstraktionskonzepte in ArchiMate und wie Visual Paradigm die effektive Modellierung und Gestaltung unterstützt.
- URL: Abstraktion in der ArchiMate-Sprache verstehen
- Überblick über ArchiMate – die Sprache für Enterprise-Architektur-Modellierung – Cybermedian
- Beschreibung: Dieser Überblick diskutiert die Integration von ArchiMate mit TOGAF und anderen Frameworks sowie die Vorteile der Verwendung von Visual Paradigm für ArchiMate-Modellierung.
- URL: Überblick über ArchiMate
- Umgang mit Unternehmenskomplexität mit dem Just-in-Time-Prozess von Visual Paradigm – ArchiMetric
- Beschreibung: Diese Ressource diskutiert den Just-in-Time-Prozess-Composer von Visual Paradigm und seine Integration mit TOGAF ADM und ArchiMate zur Bewältigung von Unternehmenskomplexität.
- URL: Umgang mit Unternehmenskomplexität mit dem Just-in-Time-Prozess von Visual Paradigm
- Visual Paradigm TOGAF – Alles über TOGAF, Enterprise-Architektur, ArchiMate und mehr
- Beschreibung: Dieser Leitfaden bietet einen detaillierten Einblick in ArchiMate 3, TOGAF und Unternehmensarchitektur sowie in die Unterstützung durch Visual Paradigm für diese Frameworks.
- URL: Visual Paradigm TOGAF
- Kostenloses Online-ArchiMate-Tool + Beispiele – Cybermedian
- Beschreibung: Diese Ressource bietet kostenlose Online-ArchiMate-Tools und Beispiele und hebt die Integration von ArchiMate mit TOGAF sowie die Unterstützung durch Visual Paradigm hervor.
- URL: Kostenloses Online-ArchiMate-Tool + Beispiele
Diese Referenzen bieten einen umfassenden Überblick über ArchiMate und TOGAF, ihre Integration sowie die auf Visual Paradigm verfügbaren Tools zur Unterstützung der Modellierung von Unternehmensarchitektur.
Der Artikel ist auch in English, Español, فارسی, Bahasa Indonesia, 日本語, Polski, Portuguese, Ру́сский, Việt Nam, 简体中文 and 繁體中文 verfügbar.











