Was ist ein Enterprise Architecture Framework?
Unternehmensarchitektur ist eine technische Technik, die die technischen Anforderungen einer Organisation erfasst. Dies wird in der Regel mithilfe von Vorlagen erreicht, mit denen Ingenieure die Systemsoftware-Artefakte vorbereiten und validieren können. Ein Unternehmensarchitektur-Framework ist ein Standardsatz von Vorlagen und Tools, mit denen Systemingenieure nützliche Software erstellen können.
Ein Unternehmensarchitektur-Framework beginnt mit einer Bestandsaufnahme der im Unternehmen verfügbaren Technologie. Dies ist eine Gelegenheit, alle in einer Organisation verwendeten Netzwerke, Hardware und Software zu dokumentieren. Diese Informationen können dann einem Standardkatalog hinzugefügt werden.
Die Überprüfung und Überwachung der Architektur wird von einem Chief Technical Officer (CTO) des Unternehmens durchgeführt. Der CTO ist für die Erstellung und Verwaltung der technischen Richtlinien einer Organisation verantwortlich. Dies umfasst in der Regel die technischen Standards für Hardware, Datenspeicherungsanforderungen, Netzwerkkapazitätsanforderungen und genehmigte Betriebssysteme.
Das Enterprise Architecture Framework enthält die Richtlinien für die Funktionsweise der Software eines Unternehmens. Einige Beispiele für diese Technik in der Praxis sind das DODAF (Department of Defense Architectural Framework) und das FEAF (Federal Enterprise Architecture Framework). Diese Standards gelten als Blaupause für die Erstellung von Anwendungen für diese Agenturen.
Das Hinzufügen neuer Technologien zu einem vorhandenen Unternehmensarchitektur-Framework erfordert die Genehmigung der Führungskräfte des Unternehmens. Das liegt daran, dass neue Technologien eine bedeutende Investition darstellen. Wenn ein Unternehmen Geld für neue Technologien ausgibt, müssen die Kosten genau bewertet werden, um die für das Produkt erforderlichen langfristigen Investitionen zu ermitteln.
In den letzten Jahrzehnten ist die Informationstechnologie für die meisten Unternehmen immer teurer und unüberschaubarer geworden. Ein Enterprise-Architektur-Framework versucht, Standards für die technischen Ressourcen der Organisation zu erstellen. Dies wird in der Regel mit Architekturprüfungsausschüssen und Überwachungsausschüssen durchgeführt, die die Technologie in einem Unternehmen verwalten.
Computerstandards sind die definierten Software- und Hardwarespezifikationen eines Unternehmens. Diese Standards sollten im Enterprise Architecture Framework dokumentiert werden. Die meisten Vorlagen enthalten eine Vielzahl von Artefakten, Arbeitsabläufen und Geschäftsprozessmodellen, die definieren, wie die Technologie im gesamten Unternehmen eingesetzt wird.
Die meisten Prozesse umfassen auch die Schritte, die zum Entwickeln und Bereitstellen eines Softwareprodukts in der Organisation erforderlich sind. Dies wird häufig als System Development Lifecycle Process (SDLC) bezeichnet. Jede Organisation verfügt über spezifische Meilensteine und Überprüfungen, die erforderlich sind, um sicherzustellen, dass das System die Architekturanforderungen des Unternehmens erfüllt.