Umfassender Leitfaden für ArchiMate, der TOGAF ADM unterstützt

Einführung in ArchiMate

ArchiMate ist eine offene und unabhängige Sprache für die Modellierung von Unternehmensarchitekturen, die die Beschreibung, Analyse und Visualisierung von Architekturen innerhalb und über Geschäftsdomänen hinweg unterstützt. Sie ist darauf ausgelegt, eine klare und eindeutige Möglichkeit zu bieten, komplexe Architekturen an Stakeholder zu kommunizieren. ArchiMate ist besonders nützlich, wenn sie in Verbindung mit der TOGAF-Architektur-Entwicklungsmethode (ADM) eingesetzt wird, da sie eine standardisierte Möglichkeit bietet, Unternehmensarchitekturen zu modellieren und zu kommunizieren.

What is ArchiMate?

Wichtige Konzepte von ArchiMate

ArchiMate Core Framework

1. Schichten von ArchiMate

ArchiMate teilt die Unternehmensarchitektur in drei Hauptebenen auf:

  • Geschäfts-Ebene: Fokussiert auf die Geschäftsprozesse, Dienstleistungen und Funktionen, die die Ziele der Organisation unterstützen.
  • Anwendungs-Ebene: Befasst sich mit den Anwendungsdienstleistungen, Komponenten und deren Interaktionen, die die Geschäfts-Ebene unterstützen.
  • Technologie-Ebene: Umfasst die Technologie-Infrastruktur, einschließlich Hardware, Software und Netzwerkkomponenten, die die Anwendungs-Ebene unterstützen.

2. Kern-Elemente

ArchiMate definiert mehrere Kern-Elemente, die zur Modellierung der Architektur verwendet werden:

  • Aktive Strukturelemente: Stellen die Entitäten dar, die Verhalten ausführen, wie Geschäftsakteure, Anwendungskomponenten und Geräte.
  • Verhaltenselemente: Stellen die Prozesse, Funktionen, Dienstleistungen und Interaktionen innerhalb der Architektur dar.
  • Passive Strukturelemente: Stellen die Informationen oder Daten dar, die von Verhaltenselementen verwendet oder erzeugt werden, wie Geschäftsobjekte und Datenobjekte.

3. Beziehungen

ArchiMate definiert mehrere Arten von Beziehungen, um die Elemente miteinander zu verbinden:

  • Strukturelle Beziehungen: Zum Beispiel Zusammensetzung, Aggregation und Spezialisierung.
  • Abhängigkeitsbeziehungen: Zum Beispiel Assoziation, Realisierung und verwendet-von.
  • Dynamische Beziehungen: Zum Beispiel Auslösen und Fluss.

4. Sichtweisen

ArchiMate bietet mehrere Sichtweisen, um die Architektur aus verschiedenen Perspektiven zu visualisieren:

  • Sichtweise Geschäftsprozesse: Zeigt die Geschäftsprozesse und ihre Wechselwirkungen.
  • Sichtweise Anwendungszusammenarbeit: Zeigt, wie Anwendungen zusammenarbeiten, um Geschäftsprozesse zu unterstützen.
  • Sichtweise Technologie-Realisierung: Zeigt, wie Technologiekomponenten Anwendungskomponenten realisieren.

ArchiMate und TOGAF ADM

TOGAF-Entwicklungsmethode für Architekturen (ADM)

Die TOGAF-ADM ist eine umfassende Methodik zur Entwicklung von Unternehmensarchitekturen. Sie besteht aus mehreren Phasen, die jeweils sich auf einen spezifischen Aspekt des Architektur-Entwicklungsprozesses konzentrieren. ArchiMate unterstützt die TOGAF-ADM, indem sie eine standardisierte Möglichkeit bietet, die Architektur in jeder Phase zu modellieren und zu visualisieren.

Powerful TOGAF ADM Toolset

Phasen der TOGAF-ADM

  1. Vorläufige Phase: Legt die Architekturprinzipien, das Framework und die Governance fest.
  2. Architekturvision: Definiert den Umfang, die Stakeholder, die Anliegen und die Geschäftsziele.
  3. Geschäftsarchitektur: Entwickelt die Geschäftsarchitektur, einschließlich Geschäftsprozesse und Dienstleistungen.
  4. Informationssystemarchitekturen: Entwickelt die Daten- und Anwendungarchitekturen.
  5. Technologiearchitektur: Entwickelt die Technologiearchitektur.
  6. Chancen und Lösungen: Identifiziert und priorisiert Architekturprojekte.
  7. Planung der Migration: Entwickelt den Plan für Migration und Umsetzung.
  8. Governance der Umsetzung: Bietet Governance und Unterstützung für die Umsetzung der Architektur.

Beispiele für ArchiMate-Modelle

Dieses Diagramm zeigt eine geschichtete Architektur für ein Gesundheitsverwaltungssystem, das in zwei Hauptebenen unterteilt ist: die Anwendungsebene und die Technologieebene. Hier folgt eine detaillierte Erklärung jedes Komponenten und ihrer Interaktionen:

archimate diagram example

Anwendungsebene (Blau)

Diese Ebene besteht aus den verschiedenen Anwendungen und Systemen, die direkt mit Benutzern oder anderen Systemen interagieren, um Gesundheitsdienstleistungen zu verwalten. Die wichtigsten Komponenten dieser Ebene sind:

  1. Management der stationären Pflege:

    • Verwaltet Dienstleistungen und Prozesse im Zusammenhang mit Patienten, die im Krankenhaus eingeliefert werden.
  2. Management der ambulanten Pflege:

    • Verwaltet Dienstleistungen und Prozesse für Patienten, die zur Behandlung in das Krankenhaus kommen, aber nicht eingeliefert werden.
  3. CRM-System (Kundenbeziehungsmanagement):

    • Verwaltet die Interaktionen mit Patienten, einschließlich Kommunikation, Nachverfolgung und Patientenbeziehungsmanagement.
  4. Abrechnung:

    • Verwaltet die finanziellen Aspekte, einschließlich der Erstellung von Rechnungen, die Abwicklung von Zahlungen und die Verwaltung von Finanzunterlagen.

Technologieebene (Grün)

Diese Ebene stellt die zugrundeliegende Infrastruktur und Dienste bereit, die die Anwendungen in der Anwendungsebene unterstützen. Die wichtigsten Komponenten dieser Ebene sind:

  1. Nachrichtendienst:

    • Ermöglicht die Kommunikation zwischen verschiedenen Anwendungen und Systemen innerhalb des Gesundheitsverwaltungssystems.
    • Stellt sicher, dass Nachrichten zuverlässig und in der richtigen Reihenfolge übermittelt werden.
  2. Datenzugriffsdienst:

    • Bietet eine zentrale Möglichkeit, um auf Daten im gesamten System zuzugreifen und sie zu verwalten.
    • Stellt sicher, dass Daten effizient und sicher abgerufen und gespeichert werden.
  3. Mainframe:

    • Das zentrale Rechensystem, das Kernservices und Daten hostet.
    • Enthält zwei Hauptkomponenten:
      • Nachrichtenwarteschlange: Verwaltet die Warteschlange und Verarbeitung von Nachrichten, um eine zuverlässige Kommunikation sicherzustellen.
      • DBMS (Datenbankverwaltungssystem): Speichert und verwaltet die Daten, die von den verschiedenen Anwendungen verwendet werden.

Interaktionen

  • Management der stationären PflegeManagement der ambulanten PflegeCRM-System, und Abrechnung interagieren mit dem Nachrichtendienst und Datenzugriffsdienst um ihre jeweiligen Funktionen auszuführen.
  • Der Nachrichtendienst und Datenzugriffsdienst bauen auf dem Mainframe für Kernservices wie Nachrichtenwarteschlange und Datenbankverwaltung.
  • Der Mainframestellt sicher, dass Nachrichten korrekt verarbeitet und Daten effizient verwaltet werden, wodurch die gesamte Systemoperation unterstützt wird.

Das Diagramm zeigt einen strukturierten Ansatz zur Verwaltung von Gesundheitsdienstleistungen, indem die Anwendungsebenen von der zugrundeliegenden Technologieinfrastruktur getrennt werden. Diese Trennung ermöglicht eine modularere und wartbarere Systemgestaltung, bei der Änderungen in einer Schicht nur geringen Einfluss auf die andere haben. Die Nachrichtendienst und Datenzugriffsdienstfungieren als Vermittler und erleichtern die Kommunikation und Datenverwaltung zwischen den Anwendungskomponenten und dem Mainframe.

Empfohlenes ArchiMate-Tool für Enterprise Architecture

Visual Paradigm wird weithin als eines der besten Tools für ArchiMate-Modellierung in Enterprise-Architecture-(EA)-Projekten anerkannt. Hier sind einige Gründe, warum es besonders empfohlen wird:

Navigating TOGAF: Your Guide to the ADM Process - Visual Paradigm Guides

1. Umfassende ArchiMate-Unterstützung

  • Vollständiger ArchiMate-Standard: Visual Paradigm unterstützt die neuesten ArchiMate-Standards, einschließlich ArchiMate 3.1, und stellt sicher, dass Sie alle offiziellen ArchiMate-Elemente und -Beziehungen verwenden können.
  • Reichhaltige Bibliothek von Elementen: Es bietet eine umfangreiche Bibliothek an ArchiMate-Symbolen, die die Erstellung detaillierter und genauer Modelle erleichtert.

2. Benutzerfreundliche Oberfläche

  • Intuitives Design: Das Tool bietet eine benutzerfreundliche Oberfläche, die auch für Benutzer, die neu in der ArchiMate-Modellierung sind, leicht zu bedienen ist.
  • Ziehen und Ablegen: Die Funktion zum Ziehen und Ablegen ermöglicht eine schnelle und effiziente Erstellung von Modellen.

3. Erweiterte Modellierungsfunktionen

  • Schichtübersichten: Unterstützt die Erstellung von Schichtübersichten (z. B. Geschäfts-, Anwendungs- und Technologieebene), um eine ganzheitliche Sicht auf die Unternehmensarchitektur zu bieten.
  • Beziehungen über Schichten hinweg: Ermöglicht die einfache Definition und Visualisierung von Beziehungen über verschiedene Ebenen der Architektur hinweg.

4. Zusammenarbeit und Teilen

  • Teamzusammenarbeit: Visual Paradigm unterstützt die Zusammenarbeit und ermöglicht es mehreren Benutzern, gleichzeitig an demselben Projekt zu arbeiten.
  • Versionskontrolle: Die integrierte Versionskontrolle hilft dabei, Änderungen zu verwalten und die Entwicklung Ihrer Modelle zu verfolgen.

5. Integrationsfähigkeit

  • Tool-Integration: Integriert sich nahtlos mit anderen Tools und Plattformen, wie JIRA, Confluence und verschiedenen Datenbanken, und verbessert die gesamte EA-Praxis.
  • Import/Export: Unterstützt das Importieren und Exportieren von Modellen in verschiedenen Formaten, einschließlich des ArchiMate-Austausch-Dateiformats, um Kompatibilität mit anderen Tools sicherzustellen.

6. Dokumentation und Berichterstattung

  • Automatisierte Dokumentation: Generiert umfassende Dokumentation aus Ihren ArchiMate-Modellen, spart Zeit und gewährleistet Konsistenz.
  • Benutzerdefinierte Berichte: Ermöglicht die Erstellung benutzerdefinierter Berichte, die auf die spezifischen Anforderungen von Stakeholdern abgestimmt sind.

7. Schulung und Support

  • Umfangreiche Ressourcen: Bietet eine Fülle von Tutorials, Anleitungen und Beispielen, um Benutzer beim Einstieg und Meistern der ArchiMate-Modellierung zu unterstützen.
  • Kundensupport: Bietet einen robusten Kundensupport, um bei auftretenden Problemen oder Fragen zu helfen.

8. Skalierbarkeit

  • Skalierbare Lösungen: Geeignet für sowohl kleine als auch große EA-Projekte und somit ein vielseitiges Werkzeug für Organisationen jeder Größe.

9. Konformität und Standards

  • Branchenstandards: Orientiert sich an Branchenstandards und Best Practices und stellt sicher, dass Ihre EA-Modelle konform und aktuell sind.

Fazit

ArchiMate bietet eine leistungsstarke und standardisierte Methode zur Modellierung von Unternehmensarchitekturen und unterstützt die TOGAF-ADM-Methode. Durch das Verständnis der zentralen Konzepte, Schichten, Elemente und Beziehungen in ArchiMate können Sie komplexe Architekturen effektiv modellieren und mit Stakeholdern kommunizieren. Die angegebenen Beispiele veranschaulichen, wie ArchiMate zur Modellierung von Geschäftsprozessen, Anwendungszusammenarbeit und Technologieverwirklichung eingesetzt werden kann und die verschiedenen Phasen der TOGAF-ADM unterstützt.

ArchiMate-Tool-Ressource

  1. Kostenloses Online-ArchiMate-Diagramm-Tool

    • Beschreibung: Erstellen Sie ArchiMate-Diagramme online mit einem kostenlosen Tool, das die visuelle Modelliersprache ArchiMate 3 unterstützt. Enthält Beispiele und Vorlagen, um Ihnen den Einstieg zu erleichtern.
    • URLKostenloses Online-ArchiMate-Diagramm-Tool 1
  2. Hauptseite – ArchiMate-Ressourcen kostenlos

    • Beschreibung: Bietet eine visuelle Sprache zum Modellieren und Erfassen von Unternehmensarchitekturen und ermöglicht die Visualisierung von Beziehungen innerhalb und zwischen verschiedenen Bereichen.
    • URLHauptseite – ArchiMate-Ressourcen kostenlos 2
  3. Visual Paradigm – UML, Agile, PMBOK, TOGAF, BPMN und mehr!

  4. Kapitel 7. ArchiMate – Visual Paradigm Community Circle

  5. Was ist ArchiMate?

    • Beschreibung: Schritt-für-Schritt-Anleitung zum Lernen von ArchiMate, einschließlich der Anwendung für die Modellierung von Unternehmensarchitektur.
    • URLWas ist ArchiMate? 5
  6. ArchiMate-Tools

    • Beschreibung: Erfahren Sie, wie Sie Visual Paradigm, ein Design- und Management-Tool für agile Softwareteams, verwenden.
    • URLArchiMate-Tools 6
  7. Bestes ArchiMate-Software

    • Beschreibung: Zertifiziertes ArchiMate-Tool für eine effektive EA-Design- und Modellierung. Zeichnen Sie schnell ArchiMate-Diagramme, die der offiziellen Spezifikation des Open Group entsprechen.
    • URLBestes ArchiMate-Software 7
  8. Wie formatiert man ArchiMate-Elemente?

  9. ArchiMate-Viewpoint-Leitfaden – Ressourcenkarten-Viewpoint

  10. ArchiMate Diagramm-Tutorial

    • Beschreibung: Tutorial, der Ihnen hilft, ArchiMate-Diagramme zu lernen, wie man sie erstellt und wann man sie verwendet. Enthält Beispiele und Tipps.
    • URLArchiMate Diagramm-Tutorial 10

Diese Ressourcen sollten einen umfassenden Einstiegspunkt für die Verwendung des ArchiMate-Tools von Visual Paradigm für die Modellierung von Unternehmensarchitekturen bieten.

Umfassender Leitfaden für Visual Paradigms TOGAF Guide-Through-Prozess

Einführung

Visual Paradigms TOGAF Guide-Through-Prozess ist ein leistungsstarkes Werkzeug, das darauf abzielt, die Einführung der TOGAF-Architektur-Entwicklungsmethode (ADM) zu vereinfachen. Es bietet schrittweise Anleitungen, Anweisungen und praktische Beispiele, um die Entwicklung von Unternehmensarchitektur zu unterstützen. Dieser umfassende Leitfaden untersucht die wichtigsten Funktionen, Vorteile und Anwendungsbereiche des Visual Paradigm TOGAF Guide-Through-Prozesses und hebt hervor, warum er sich in der Welt der Unternehmensarchitektur hervorhebt.

Transform Your Business with Visual Paradigm and TOGAF - Visual Paradigm Guides

Wichtige Funktionen

  1. Schritt-für-Schritt-Anleitung:

    • Der Guide-Through-Prozess bietet detaillierte, schrittweise Anleitungen für jede Phase der TOGAF-ADM, sodass Benutzer die Komplexität der Entwicklung von Unternehmensarchitektur problemlos meistern können1112.
  2. Integration mit ArchiMate:

    • Visual Paradigm unterstützt die Integration von ArchiMate mit der TOGAF-ADM und bietet eine leistungsstarke Kombination für Initiativen zur Unternehmensarchitektur. ArchiMate 3 mit seinem vielseitigen Notationssystem ermöglicht es Architekten, komplexe Modelle effektiv darzustellen1314.
  3. Automatisierte Aufgabenverwaltung:

    • Das Tool verbessert den gesamten Prozess durch automatisierte Aufgabenverwaltung und Benachrichtigungen, wodurch Benutzer Architekturlieferungen schrittweise und kooperativ entwickeln können15.
  4. Visuelle Prozesskarten:

    • Die Software verfügt über visuelle Prozesskarten, die Benutzern helfen, den gesamten Prozess der Unternehmensarchitektur einfach zu durchlaufen. Sie bietet eine vollständige Palette an Planungs-, Gestaltungs- und Entwicklungswerkzeugen zur Durchführung von ADM-Aktivitäten14.
  5. Umfassendes Werkzeugset:

    • Visual Paradigm bietet eine Reihe von Werkzeugen, die speziell für ADM-Aktivitäten entwickelt wurden, darunter ArchiMate-Diagramme zur Modellierung von Geschäfts-, IT- und physischen Aspekten der Unternehmensarchitektur. Diese Werkzeuge bieten eine umfassende Sicht auf die Architektur und erleichtern das Verständnis und die Umsetzung von TOGAF14.

Vorteile

Enhancements of Visual Paradigm's Guide-Through Process: Visual Paradigm

  1. Effizienz:

    • Der Guide-Through-Prozess erhöht die Effizienz erheblich, indem klare Anweisungen bereitgestellt und Aufgaben automatisiert werden, sodass Benutzer sich auf strategische Entscheidungen konzentrieren können, anstatt sich mit prozeduralen Details zu beschäftigen11.
  2. Zusammenarbeit:

    • Das Tool fördert die Zusammenarbeit zwischen verschiedenen Beteiligten, einschließlich Projektinhaber, Business Analysten, Enterprise-Architekten und IT-Professionals. Dieser kooperative Ansatz stellt sicher, dass alle Parteien während des gesamten Architektur-Entwicklungsprozesses beteiligt und informiert sind15.
  3. Anpassung:

    • Das Tool von Visual Paradigm ermöglicht Anpassungsmöglichkeiten, sodass Organisationen den ADM-Prozess an ihre spezifischen Bedürfnisse und Ziele anpassen können. Diese Flexibilität stellt sicher, dass der Architektur-Entwicklungsprozess den einzigartigen Anforderungen der Organisation entspricht11.
  4. Iterative Entwicklung:

    • Die iterative Natur des TOGAF-ADM wird vollständig durch den Guide-Through-Prozess von Visual Paradigm unterstützt. Dies ermöglicht es Praktikern, ihre Arbeit anhand sich verändernder Informationsbedürfnisse und Stakeholder-Feedback anzupassen und zu verfeinern, sodass die Architektur den sich verändernden Anforderungen der Organisation gerecht wird16.

Anwendungsbereiche

  1. Entwicklung der Unternehmensarchitektur:

    • Der primäre Anwendungsbereich ist die Entwicklung der Unternehmensarchitektur, bei der der Guide-Through-Prozess Organisationen bei der Gestaltung, Planung, Umsetzung und Steuerung ihrer Unternehmensarchitektur unterstützt. Er bietet einen strukturierten Ansatz, um Geschäftsziele effektiv mit IT-Strategien abzustimmen17.
  2. Digitale Transformation:

    • Das Tool ist entscheidend für digitale Transformationsinitiativen, bei denen Organisationen darauf abzielen, die Kundenerfahrung und die betriebliche Effizienz durch die Einführung neuer Technologien und Prozesse zu verbessern18.
  3. Strategische Planung:

    • Visual Paradigms Guide-Through-Prozess unterstützt die strategische Planung, indem er einen umfassenden Rahmen für die Entwicklung von Architekturvisionen, die Definition des Umfangs, die Identifizierung von Stakeholdern und die Erstellung von Kommunikationsplänen bereitstellt. Dies stellt sicher, dass der Architekturentwicklungsprozess mit den Geschäftszielen und strategischen Treibern abgestimmt ist19.
  4. Agile Methoden:

    • Das Tool integriert agile Methoden und UML und bietet eine umfassende Lösung für die Entwicklung von Unternehmensarchitekturen. Diese Integration stellt sicher, dass der Architekturentwicklungsprozess sowohl flexibel als auch effizient ist und agile Praktiken innerhalb der Organisation unterstützt14.

Fazit

Visual Paradigms TOGAF Guide-Through-Prozess hebt sich als umfassendes und effektives Werkzeug zur Unterstützung des TOGAF ADM hervor. Seine schrittweise Anleitung, die Integration mit ArchiMate, die automatisierte Aufgabenverwaltung und die kooperativen Funktionen machen es zu einer unverzichtbaren Ressource für die Entwicklung von Unternehmensarchitekturen. Durch die Nutzung dieses Tools können Organisationen Effizienz, Zusammenarbeit, Anpassungsfähigkeit und iteratives Entwickeln verbessern und letztendlich ihre Ziele in der Unternehmensarchitektur erreichen sowie geschäftlichen Wert und Transformation vorantreiben

ArchiMate 3.2 Kapitel 3

3 Sprachstruktur

Dieses Kapitel beschreibt die Struktur der ArchiMate-Modellierungssprache für Unternehmensarchitektur. Die detaillierte Definition und Beispiele für die Standardsammlung von Elementen und Beziehungen folgen in Kapitel 4 bis Kapitel 1

3.1 Überlegungen zur Sprachgestaltung

Eine zentrale Herausforderung bei der Entwicklung eines allgemeinen Metamodells für Unternehmensarchitektur besteht darin, ein Gleichgewicht zwischen der Spezifität von Sprachen für einzelne Architekturbereiche und einem sehr allgemeinen Satz von Architekturkonzepten herzustellen, die eine Sichtweise von Systemen als bloße Menge miteinander verbundener Entitäten widerspiegeln.

Die Gestaltung der ArchiMate-Sprache basiert auf einer Reihe relativ generischer Konzepte. Diese wurden in den folgenden Abschnitten für die Anwendung auf verschiedenen architektonischen Ebenen spezialisiert. Die wichtigste Gestaltungsbeschränkung der Sprache besteht darin, dass sie bewusst so klein wie möglich gestaltet wurde, aber dennoch für die meisten Aufgaben der Unternehmensarchitekturmodellierung nutzbar ist. Viele andere Sprachen versuchen, die Bedürfnisse aller möglichen Benutzer zu berücksichtigen. Im Interesse der Einfachheit des Lernens und der Anwendung wurde die ArchiMate-Sprache auf die Konzepte beschränkt, die ausreichen, um die berühmten 80 % der praktischen Fälle zu modellieren.

Dieser Standard beschreibt nicht die detaillierte Begründung für die Gestaltung der ArchiMate-Sprache. Der interessierte Leser wird auf [1], [2] und [3] verwiesen, die eine detaillierte Beschreibung der Sprachkonstruktion und der Gestaltungsüberlegungen enthalten.

3.2 Oberste Sprachstruktur

Abbildung 1 zeigt die oberste hierarchische Struktur der Sprache:

  • Ein Modell ist eine Sammlung vonKonzepten– ein Konzept ist entweder einElementoder eineBeziehung
  • Ein Element ist entweder ein Verhaltens-Element, ein Struktur-Element, ein Motivations-Element oder ein zusammengesetztes Element

Beachten Sie, dass diesabstrakteKonzepte sind; sie sind nicht dazu bestimmt, direkt in Modellen verwendet zu werden. Um dies zu kennzeichnen, werden sie in Weiß mit kursiven Beschriftungen dargestellt. Siehe Kapitel 4 für eine Erklärung der in Abbildung 1 verwendeten Notation.

Abbildung 1: Oberste Hierarchie der ArchiMate-Konzepte

3.3 Schichten der ArchiMate-Sprache

Die ArchiMate-Kernsprache definiert eine Struktur generischer Elemente und ihrer Beziehungen, die in verschiedenen Schichten spezialisiert werden können. Innerhalb der ArchiMate-Kernsprache sind drei Schichten wie folgt definiert:

  1. DieGeschäfts-Schichtzeigt Geschäftsleistungen, die Kunden angeboten werden, die in der Organisation durch Geschäftsprozesse, die von Geschäftsakteuren durchgeführt werden, realisiert werden.
  2. DieAnwendungs-Schichtzeigt Anwendungsdienste, die das Geschäft unterstützen, sowie die Anwendungen, die sie realisieren.
  3. DieTechnologie-Schichtumfasst sowohl Informationstechnologie als auch operative Technologie. Sie können beispielsweise Verarbeitungs-, Speicher- und Kommunikationstechnologie im Rahmen der Anwendungswelt und der Geschäfts-Ebenen modellieren sowie operative oder physische Technologie mit Einrichtungen, physischer Ausrüstung, Materialien und Verteilungsnetzwerken modellieren.

Die allgemeine Struktur von Modellen innerhalb der verschiedenen Ebenen ist ähnlich. Es werden dieselben Arten von Elementen und Beziehungen verwendet, obwohl ihre genaue Natur und Granularität variieren. Im nächsten Kapitel wird die Struktur des generischen Metamodells vorgestellt. In Kapitel 8, Kapitel 9 und Kapitel 10 werden diese Elemente spezialisiert, um Elemente zu erhalten, die einer bestimmten Ebene zugeordnet sind.

In Übereinstimmung mit der Serviceorientierung wird die wichtigste Beziehung zwischen den Ebenen durch die „Bereitstellung“-Beziehung gebildet[1]Beziehungen, die zeigen, wie die Elemente einer Ebene durch die Dienste anderer Ebenen bereitgestellt werden. (Beachten Sie jedoch, dass Dienste nicht nur Elemente in einer anderen Ebene unterstützen müssen, sondern auch Elemente in derselben Ebene unterstützen können.) Eine zweite Art von Verbindung wird durch Realisierungsbeziehungen gebildet: Elemente in niedrigeren Ebenen können vergleichbare Elemente in höheren Ebenen realisieren; beispielsweise ein

„Datenobjekt“ (Anwendungsebene) kann ein „Geschäftsobjekt“ (Geschäfts-Ebene) realisieren; oder ein

„Artefakt“ (Technologie-Ebene) kann entweder ein „Datenobjekt“ oder ein „Anwendungskomponente“ (Anwendungsebene) realisieren.

3.4 Das ArchiMate-Kernframework

Das ArchiMate-Kernframework ist ein Rahmen mit neun Zellen, der zur Klassifizierung von Elementen der ArchiMate-Kernsprache verwendet wird. Es besteht aus drei Aspekten und drei Ebenen, wie in Abbildung 2 dargestellt. Dies wird als ArchiMate-Kernframework bezeichnet.

Es ist wichtig zu verstehen, dass die Klassifizierung von Elementen anhand von Aspekten und Ebenen nur eine globale ist. Realitätsnahe Architektur-Elemente müssen nicht streng auf einen einzigen Aspekt oder eine einzige Ebene beschränkt sein, da Elemente, die verschiedene Aspekte und Ebenen verbinden, eine zentrale Rolle bei einer kohärenten architektonischen Beschreibung spielen. Zum Beispiel dienen Geschäftsrollen, die etwas vorwegnehmen gegenüber den späteren konzeptionellen Diskussionen, als Zwischenelemente zwischen „rein verhaltensbasierten“ und „rein strukturellen“ Elementen, und es kann vom Kontext abhängen, ob eine bestimmte Software als Teil der Anwendungsebene oder der Technologie-Ebene betrachtet wird.

Abbildung 2: ArchiMate-Kernframework

Die Struktur des Frameworks ermöglicht die Modellierung des Unternehmens aus verschiedenen Blickwinkeln, wobei die Position innerhalb der Zellen die Interessen des Stakeholders hervorhebt. Ein Stakeholder kann typischerweise Interessen haben, die mehrere Zellen umfassen.

Die Dimensionen des Frameworks sind wie folgt:

  • Ebenen – die drei Ebenen, auf denen ein Unternehmen in ArchiMate modelliert werden kann – Geschäfts-, Anwendungs- und Technologie-Ebene (wie in Abschnitt 3.3 beschrieben)
  • Aspekte:

— Deraktive Struktur-Aspekt, der die strukturellen Elemente darstellt (die Geschäftsakteure, Anwendungskomponenten und Geräte, die tatsächlich Verhalten zeigen; also die

„Subjekte“ der Aktivität)

— DerVerhaltens-Aspekt, der das Verhalten (Prozesse, Funktionen, Ereignisse und Dienste) darstellt, das von den Akteuren ausgeführt wird; strukturelle Elemente werden verhaltensbasierten Elementen zugeordnet, um zu zeigen, wer oder was das Verhalten zeigt

— Derpassive Struktur-Aspekt, der die Objekte darstellt, auf denen Verhalten ausgeführt wird; dies sind in der Regel Informationsobjekte in der Geschäfts-Ebene und Datenobjekte in der Anwendungsebene, können aber auch zur Darstellung physischer Objekte verwendet werden

Diese drei Aspekte wurden durch die natürliche Sprache inspiriert, in der ein Satz ein Subjekt (aktive Struktur), ein Verb (Verhalten) und ein Objekt (passive Struktur) hat. Durch die Verwendung der gleichen Konstrukte, die Menschen in ihrer eigenen Sprache gewohnt sind, ist die ArchiMate-Sprache leichter zu erlernen und zu lesen.

Da die ArchiMate-Notation einegrafischeSprache ist, bei der Elemente räumlich organisiert werden, ist diese Reihenfolge bei der Modellierung von keiner Bedeutung.

Ein zusammengesetztes Element, wie in Abbildung 1 gezeigt, ist ein Element, das nicht unbedingt in einem einzigen Aspekt (Spalte) des Frameworks Platz finden muss, sondern zwei oder mehr Aspekte kombinieren kann.

Beachten Sie, dass die ArchiMate-Sprache den Modellierer nicht dazu verpflichtet, eine bestimmte Anordnung wie die Struktur dieses Frameworks zu verwenden; es handelt sich lediglich um eine Kategorisierung der Sprachelemente.

3.5 Das ArchiMate-Standard-Modell

Das ArchiMate-Standard-Modell, wie in dieser Version der Norm beschrieben, fügt dem Core Framework mehrere Schichten und ein Aspekt hinzu. Die physischen Elemente sind in der Technologie-Schicht enthalten, um physische Einrichtungen und Geräte, Verteilungsnetze und Materialien zu modellieren. In diesem Sinne sind sie ebenfalls Kern-Elemente. Die Strategie-Elemente werden eingeführt, um strategische Ausrichtung und Entscheidungen zu modellieren. Sie werden in Kapitel 7 beschrieben. Das Motivations-Aspekt wird auf generischer Ebene im nächsten Kapitel eingeführt und detailliert in Kapitel 6 beschrieben. Die Implementierungs- und Migrationselemente werden in Kapitel 12 beschrieben. Das resultierende ArchiMate-Standard-Modell ist in Abbildung 3 dargestellt.

Abbildung 3: ArchiMate-Standard-Modell

Die ArchiMate-Sprache definiert keine spezifische Schicht für Informationen; jedoch werden Elemente aus dem Aspekt der passiven Struktur, wie Geschäftsobjekte, Datenobjekte und Artefakte, verwendet, um Informationsentitäten darzustellen. Die Informationsmodellierung wird über die verschiedenen ArchiMate-Schichten hinweg unterstützt.

3.6 Abstraktion in der ArchiMate-Sprache

Die Struktur der ArchiMate-Sprache berücksichtigt mehrere vertraute Formen der Abstraktion und Verfeinerung. Zunächst ist die Unterscheidung zwischen einer externen (Black-Box, Abstraktion von Inhalt der Box) und einer internen (White-Box) Sicht in der Systemgestaltung üblich. Die externe Sicht zeigt, was das System für seine Umgebung tun muss, während die interne Sicht zeigt, wie dies erfolgt.

Zweitens wird die Unterscheidung zwischen Verhalten und aktiver Struktur häufig verwendet, um das, was das System tun muss, und die Art und Weise, wie es dies tut, von den Systembestandteilen (Menschen, Anwendungen und Infrastruktur), die dies tun, zu trennen. Bei der Modellierung neuer Systeme ist es oft sinnvoll, mit den Verhaltensweisen zu beginnen, die das System ausführen muss, während bei der Modellierung bestehender Systeme es oft sinnvoll ist, mit den Menschen, Anwendungen und Infrastrukturen zu beginnen, die das System bilden, und dann die Verhaltensweisen dieser aktiven Strukturen detailliert zu analysieren.

Eine dritte Unterscheidung besteht zwischen konzeptueller, logischer und physischer Abstraktionsebene. Dies hat seine Wurzeln in der Datenmodellierung: Konzeptionelle Elemente stellen die Informationen dar, die das Unternehmen für relevant hält; logische Elemente verleihen dieser Information eine logische Struktur zur Verarbeitung durch Informationssysteme; physische Elemente beschreiben die Speicherung dieser Informationen; beispielsweise in Form von Dateien oder Datenbanktabellen. In der ArchiMate-Sprache entspricht dies den Geschäftsobjekten, Datenobjekten und Artefakten sowie den Realisierungsbeziehungen zwischen ihnen.

Die Unterscheidung zwischen logischen und physischen Elementen wurde auch auf die Beschreibung von Anwendungen übertragen. Das TOGAF-Enterprise-Metamodell [4] enthält eine Reihe von Entitäten, die Geschäfts-, Daten-, Anwendungs- und Technologiekomponenten sowie -dienste beschreiben, um Architekturkonzepte darzustellen. Logische Komponenten sind implementations- oder produktunabhängige Kapselungen von Daten oder Funktionalität, während physische Komponenten physische Softwarekomponenten, Geräte usw. sind. Diese Unterscheidung wird im TOGAF-Framework in Form von Architekturbaukästen (ABBs) und Lösungsbaukästen (SBBs) erfasst. Diese Unterscheidung ist erneut nützlich, um Enterprise-Architekturen von hochabstrakten, allgemeinen Beschreibungen zu konkreten, implementierungsnahen Entwürfen zu entwickeln. Beachten Sie, dass Baukästen mehrere Elemente enthalten können, die typischerweise mit dem Gruppierungskonzept in der ArchiMate-Sprache modelliert werden.

Die ArchiMate-Sprache verfügt über drei Möglichkeiten, solche Abstraktionen zu modellieren. Erstens, wie in [6] beschrieben, können Verhaltenselemente wie Anwendungs- und Technologiefunktionen verwendet werden, um logische Komponenten zu modellieren, da sie implementationsunabhängige Kapselungen von Funktionalität darstellen. Die entsprechenden physischen Komponenten können dann mit aktiven Strukturelementen wie Anwendungs-Komponenten und Knoten modelliert werden, die den Verhaltenselementen zugeordnet sind. Zweitens unterstützt die ArchiMate-Sprache das Konzept der Realisierung. Dies lässt sich am besten durch Arbeit mit der Technologie-Schicht von unten nach oben beschreiben. Die Technologie-Schicht definiert die physischen Artefakte und Software, die eine Anwendungs-Komponente realisieren. Sie bietet auch eine Abbildung auf andere physische Konzepte wie Geräte, Netzwerke usw., die für die Realisierung eines Informationssystems erforderlich sind. Die Realisierungsbeziehung wird auch verwendet, um abstraktere Formen der Realisierung zu modellieren, beispielsweise zwischen einer (spezifischeren) Anforderung und einer (allgemeineren) Prinzip, wobei die Erfüllung der Anforderung die Einhaltung des Prinzips impliziert. Realisierung ist auch zwischen Anwendungs-Komponenten und zwischen Knoten zulässig. Auf diese Weise können Sie eine physische Anwendungs- oder Technologie-Komponente modellieren, die eine logische Anwendungs- oder Technologie-Komponente realisiert. Drittens können logische und physische Anwendungs-Komponenten als Metamodell-Ebene-Spezialisierungen des Anwendungs-Komponenten-Elements definiert werden, wie in Kapitel 14 beschrieben (siehe auch die Beispiele in Abschnitt 14.2.2). Dasselbe gilt für die logischen und physischen Technologie-Komponenten des TOGAF-Inhalts-Metamodells, die als Spezialisierungen des Knoten-Elements definiert werden können (siehe Abschnitt 14.2.3).

Die ArchiMate-Sprache unterstützt bewusst keinen Unterschied zwischen Typen und Instanzen. Auf der Ebene der Enterprise-Architektur ist es üblicher, Typen und/oder Exemplare zu modellieren, anstatt Instanzen. Ebenso beschreibt ein Geschäftsprozess in der ArchiMate-Sprache keine einzelne Instanz (also eine Ausführung dieses Prozesses). In den meisten Fällen wird daher ein Geschäftsobjekt verwendet, um einen Objekttyp (vgl.eine UML®-Klasse), von dem mehrere Instanzen innerhalb der Organisation existieren können. Beispielsweise kann jede Ausführung eines Versicherungsantragsprozesses zu einer spezifischen Instanz des Versicherungsvertrags-Geschäftsobjekts führen, dies wird jedoch in der Enterprise-Architektur nicht modelliert.

3.7 Konzepte und ihre Notation

Die ArchiMate-Sprache trennt die Sprachkonzepte (also die Bestandteile des Metamodells) von ihrer Notation. Verschiedene Interessengruppen können unterschiedliche Notationen benötigen, um ein Architekturmodell oder eine Sicht zu verstehen. In diesem Punkt unterscheidet sich die ArchiMate-Sprache von Sprachen wie UML oder BPMN™, die nur eine standardisierte Notation haben. Das in Kapitel 13 erklärte Blickpunktmechanismus bietet die Möglichkeit, solche interessengruppenorientierte Visualisierungen zu definieren.

Obwohl die Notation der ArchiMate-Konzepte (und sollte) stakeholder-spezifisch sein kann, stellt die Norm eine gemeinsame grafische Notation bereit, die von Architekten und anderen, die ArchiMate-Modelle erstellen, verwendet werden kann. Diese Notation richtet sich an eine Zielgruppe, die mit bestehenden technischen Modellierungstechniken wie Entity-Relationship-Diagrammen (ERDs), UML oder BPMN vertraut ist, und ähnelt daher diesen. In den folgenden Abschnitten dieses Dokuments stellen die Symbole, die zur Darstellung der Sprachkonzepte verwendet werden, die ArchiMate-Standard-Notation dar, sofern nichts anderes angegeben ist. Die Standard-Notation für die meisten Elemente besteht aus einem Kasten mit einem Symbol in der oberen rechten Ecke. In mehreren Fällen kann dieses Symbol allein auch als alternative Notation verwendet werden. Diese Standard-Iconographie sollte möglichst bevorzugt werden, damit jeder, der die ArchiMate-Sprache kennt, die in der Sprache erstellten Diagramme lesen kann.

3.8 Verwendung von Verschachtelung

Die Verschachtelung von Elementen innerhalb anderer Elemente kann als alternative grafische Notation verwendet werden, um bestimmte Beziehungen auszudrücken. Dies wird ausführlicher in Kapitel 5 und in der Definition jeder dieser Beziehungen erläutert.

3.9 Verwendung von Farben und notationalen Hinweisen

In den Metamodell-Bildern innerhalb dieser Norm werden Graustufen verwendet, um Elemente zu unterscheiden, die den verschiedenen Aspekten des ArchiMate-Frameworks zugehören, wie folgt:

  • Weiß für abstrakte (d. h. nicht instanziierbare) Konzepte
  • Hellgrau für passive Strukturen
  • Mittelgrau für Verhalten
  • Dunkelgrau für aktive Strukturen

In ArchiMate-Modellen werden Farben keiner formalen Semantik zugeordnet, und die Verwendung von Farben bleibt dem Modellierer überlassen. Sie können jedoch frei verwendet werden, um bestimmte Aspekte in Modellen hervorzuheben. Beispielsweise werden in vielen der in dieser Norm präsentierten Beispielmodelle Farben verwendet, um die Schichten des ArchiMate-Core-Frameworks zu unterscheiden, wie folgt:

  • Gelb für die Geschäfts-Schicht
  • Blau für die Anwendungs-Schicht
  • Grün für die Technologie-Schicht

Sie können auch zur visuellen Hervorhebung verwendet werden. Ein empfohlener Text mit Leitlinien ist Kapitel 6 von [1]. Zusätzlich zu den Farben können andere notatorische Hinweise verwendet werden, um die Schichten des Frameworks zu unterscheiden. Ein Buchstabe M, S, B, A, T, P oder I in der oberen linken Ecke eines Elements kann verwendet werden, um ein Motivations-, Strategie-, Geschäfts-, Anwendungs-, Technologie-, Physisches- oder Implementierungs- und Migrationselement zu kennzeichnen. Ein Beispiel für diese Notation ist in Beispiel 34 dargestellt.

Die Standardnotation verwendet ebenfalls eine Konvention bezüglich der Form der Ecken ihrer Symbole für verschiedene Elementtypen, wie folgt:

  • Eckige Ecken werden verwendet, um Strukturelemente zu kennzeichnen
  • Runde Ecken werden verwendet, um Verhaltenselemente zu kennzeichnen
  • Diagonale Ecken werden verwendet, um Motivationselemente zu kennzeichnen

[1]Beachten Sie, dass dies in früheren Versionen der Norm als „benutzt von“ bezeichnet wurde. Aus Gründen der Klarheit wurde dieser Name in „dient für“ geändert.

Veröffentlicht am Kategorien ArchiMate