Enterprise Architecture Management

Enterprise Architecture Management (EAM) ist ein strategisches Managementinstrument, das Organisationen dabei unterstützt, ihre IT-Infrastruktur und Geschäftsprozesse aufeinander abzustimmen. Es schafft Transparenz über die Architektur der Organisation und ermöglicht eine zielgerichtete Weiterentwicklung von Geschäftsmodellen, Applikationen und Technologien.

Ebenen

Geschäftsebene

Die Geschäftsebene beschreibt die strategischen Ziele, Geschäftsprozesse, Organisationseinheiten und Rollen der Unternehmung. Sie bildet die Grundlage für alle weiteren Ebenen.

  • Ziele: Strategische Ausrichtung, Wertschöpfung, Kundennutzen
  • Prozesse: End-to-End-Geschäftsprozesse (z. B. Auftragsabwicklung, Kundenservice)
  • Organisation: Struktur, Rollen, Verantwortlichkeiten
  • Informationen: Geschäftsdaten, Kennzahlen, Regelwerke

Beispiel: Ein Bankgeschäft beschreibt die Prozesse „Kreditantrag stellen“, „Bonitätsprüfung“, „Vertragsabschluss“.

Applikationsebene

Die Applikationsebene beschreibt die Software-Systeme und Anwendungen, die zur Unterstützung der Geschäftsprozesse eingesetzt werden.

  • Anwendungen: ERP-Systeme, CRM-Tools, Portale, Microservices
  • Integrationen: Schnittstellen zwischen Systemen (APIs, Middleware)
  • Datenflüsse: Wie Daten zwischen Anwendungen ausgetauscht werden
  • Funktionale Abhängigkeiten: Welche Anwendung welche Geschäftsprozesse unterstützt

Beispiel: SAP ERP unterstützt die Buchhaltung, Salesforce CRM den Vertrieb.

Technikebene

Die Technikebene beschreibt die IT-Infrastruktur, auf der die Applikationen laufen.

  • Hardware: Server, Rechenzentren, Endgeräte
  • Software: Betriebssysteme, Datenbanken, Middleware
  • Netzwerke: LAN, WAN, Cloud-Infrastruktur
  • Sicherheit & Compliance: Zugriffssteuerung, Verschlüsselung, Backup

Beispiel: Virtualisierte Umgebung mit Kubernetes, PostgreSQL-Datenbank, Azure-Cloud-Hosting.

Frameworks

TOGAF (The Open Group Architecture Framework)

TOGAF ist das weltweit am häufigsten verwendete EAM-Framework. Es bietet einen strukturierten Ansatz zur Entwicklung und Verwaltung von Unternehmensarchitekturen.

  • ADM (Architecture Development Method): 8-Phasen-Prozess zur Architekturentwicklung
  • Content Framework: Vorlagen für Architekturartefakte (z. B. Sichten, Modelle)
  • Enterprise Continuum: Klassifizierung von Architekturen (von generisch bis spezifisch)
  • TOGAF Standard: Offen, erweiterbar, von der Open Group gepflegt

Vorteile: Breite Akzeptanz, gut dokumentiert, skalierbar
Nachteile: Komplex, hoher Einarbeitungsaufwand

Zachman Framework

Das Zachman Framework ist ein Klassifikationsschema, das Architekturinformationen nach zwei Dimensionen strukturiert: Perspektiven (Wer? – vom CEO bis zum Techniker) und Aspekte (Was? Wo? Wie? Wann? Warum?).

  • 6 Perspektiven: Planer, Owner, Designer, Builder, Subcontractor, Enterprise
  • 6 Aspekte: Data, Function, Network, People, Time, Motivation
  • 6x6-Matrix: Jede Zelle enthält einen spezifischen Architekturartefakt

Vorteile: Sehr strukturiert, gut für Dokumentation und Abdeckung
Nachteile: Kein Prozess, keine Implementierungshilfe

DYNAMAP (Dynamic Architecture Management)

DYNAMAP ist ein modernes, agiles EAM-Framework, das insbesondere für digitale Transformation und dynamische Organisationen entwickelt wurde.

  • Fokus auf Agilität: Schnelle Anpassung an Markt- und Technologieveränderungen
  • Modellgetriebene Architektur: Nutzung von Modellen zur Automatisierung und Simulation
  • Integrationsfähigkeit: Verknüpft EAM mit DevOps, Cloud und AI
  • Wertorientierung: Betont den Geschäftswert jeder Architekturkomponente

Vorteile: Flexibel, digital ausgerichtet, gut für Cloud- und Plattformstrategien
Nachteile: Weniger etabliert, weniger Standardisierung

Weiterführende Informationen

Literatur

Hier einige Bücher, die ich zu Enterprise Architecture gelesen habe und sehr empfehlen kann:

Einige Links zu und um EAM Frameworks:

Tools zur Umsetzung von EAM

Es gibt auf dem Markt sehr viele Software-Produkte, mit denen Architekturen aufgebaut und verwaltet werden können. Ich konzentriere mich hier vor allem auf frei verfügbare Varianten, die man einfach runterladen und nutzen kann: