Reichweite der Architektur: Unterschied zwischen den Versionen

Aus IVS-Wiki
Zur Navigation springen Zur Suche springen
 
(17 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
== Architekturentwicklung in den TOGAF Phasen [[TOGAF-Phase_B|B]], [[TOGAF-Phase_C|C]] und [[TOGAF-Phase_D|D]] ==
 
  
TOGAF sieht den Entwurf von Architekturen auf verschiedenen Ebenen vor. Unter anderem werden Architekturen auf den Ebenen Geschäftsarchitektur, Informationsarchitektur und Technologiearchitektur beschrieben. Die Struktur der Beschreibung dieser Architekturen ist identisch aufgebaut und enthält die folgenden Schritte:
+
== Reichweite von Architektur nach TOGAF ==
  
#Auswahl von Referenzmodellen, Perspektiven und Werkzeugen
+
Laut TOGAF wird hier definiert, wie weitreichend die Ausgangssituation der Architektur (Ist-Architektur) und der Ziel-Architektur (Soll-Architektur) beschrieben werden soll. Die Ist- und die Soll-Architektur werden in unterschiedlichem Detaillierungsgrad beschrieben. Häufig wird die Ist-Architektur nicht so detailliert beschrieben wie die Soll-Architektur, damit mehr Zeit verfügbar ist, um den Soll-Zustand zu beschreiben.
#Entwicklung einer Beschreibung der Ausgangssituation der Architektur
 
#Entwicklung einer Beschreibung der Ziel-Architektur
 
#Durchführung einer Gap-Analyse
 
#Definition von Roadmap-Komponenten
 
#Klärung der Auswirkungen auf die gesamte Architekturlandschaft
 
#Durchführung eines formalen Stakeholder-Reviews
 
#Finalisierung der Architektur
 
#Erstellung der Dokumentation für die Architekturdefinition
 
  
Dabei ist vorgesehen, dass zuerst eine Ist-Architektur (Ausgangssituation der Architektur - Schritt 2) und danach eine Soll-Architektur (Ziel-Architektur - Schritt 3) beschrieben wird. Anschließend sollen in einer Gap-Analyse (Schritt 4) die Unterschiede zwischen der Ist- und der Soll-Architektur herausgearbeitet werden, die dann in einer Roadmap (Schritt 5) zeitlich geplant werden.
+
Die Reichweite der Architektur wird typischerweise in den folgenden vier Dimensionen beschrieben:
  
== Referenzarchitekturen in den TOGAF Phasen B, C und D ==
+
#'''Breite''': Die Breite entspricht der fachlichen Domäne, für die eine Architektur entwickelt wird.
 +
#'''Tiefe''': Die Tiefe gibt den Detaillierungsgrad an, in dem die Architektur beschrieben wird.
 +
#'''Zeit''': Hier wird festgelegt, für welchen Zeithorizont die Architektur entwickelt werden soll.
 +
#'''Architekturebenen''': Hier wird beschrieben, welche Architekturebenen (Geschäfts-, Daten-, Anwendungs-, Technologiearchitektur) im Fokus der Architekturentwicklung stehen.
  
Diese Vorgehensweise ist für die Entwicklung der Architektur eines realen Systems sicherlich sinnvoll. Bei der Entwicklung einer Referenzarchitektur ist dies jedoch nicht der Fall. Eine Referenzarchitektur abstrahiert die Architekturen realer Systeme einer bestimmten [[IVS-Dömänen|IVS-Domäne]]. Es ist daher oft gar nicht möglich, eine Ist-Architektur anzugeben, da die Ist-Architekturen der realen Systeme weit auseinander klaffen. Stattdessen können jedoch Lücken bzw. fehlende Architekturbausteine identifiziert und beschrieben werden. Die Zielvorstellung lässt sich in den Referenzarchitekturen jedoch sehr wohl formulieren. Da in den Referenzarchitekturen keine Ist-Architektur beschrieben werden kann, ist das Durchführen einer Gap-Analyse sowie die Definition von Roadmap-Komponenten ebenfalls nicht möglich.
+
Diese vier Dimensionen werden für die Referenzarchitekturen und die Architekturen realer IVS-Dienste unterschiedlich festgelegt.
  
Es wird folgende Vorgehensweise für die Entwicklung einer Referenzarchitektur vorgeschlagen:
+
== Übertragung des Reichweitekonzepts auf IVS-Architektur ==
#Auswahl von Referenzmodellen, Perspektiven und Werkzeugen
 
#Beschreibung der Lücken bzw. der fehlenden Architekturbausteine
 
#Entwicklung einer Beschreibung der Ziel-Architektur
 
#Durchführung einer Gap-Analyse (entfällt)
 
#Definition von Roadmap-Komponenten (entfällt)
 
#Klärung der Auswirkungen auf die gesamte Architekturlandschaft
 
#Durchführung eines formalen Stakeholder-Reviews
 
#Finalisierung der Architektur
 
#Erstellung der Dokumentation für die Architekturdefinition
 
  
 +
[[File:IVS-Interoperabilität Horizontal.png|thumb|right|400px|Interoperabilität zwischen den Schichten der IVS-Architekturpyramide]]
  
Im Schritt 2 werden also anstatt der Ausgangssituation die fehlenden Architekturbausteine beschrieben. Die Schritte 4 und 5 entfallen bei der Beschreibung der Referenzarchitekturen.  
+
Im IVS-Architekturkontext geht es um Capabilities und dort hauptsächlich um Interoperabilität. In diesem Kontext ist Interoperabilität ein Bestandteil von Verhalten auf den Ebenen von IVS-Architektur. Diesen Zusammenhang zeigt - mit den Darstellungsmitteln der IVS-Architekturpyramide dargestellt - nebenstehende Abbildung.
  
== Architekturen realer Systeme in den TOGAF Phasen B, C und D ==
+
Interoperabilität wird sichtbar an Schnittstellen. Generell müssen dabei zwei unterschiedliche Formen von Interoperabilität unterschieden werden:
  
Bei der Entwicklung von Architekturen realer Systeme sollen die Schritte 2-5 sowie 9 auf jeden Fall durchgeführt werden. Ob und wie die anderen Schritte bei der Entwicklung einer Architektur eines realen Systems durchgeführt werden, wird jeweils projektspezifisch festgelegt. Damit ergibt sich die folgende Vorgehensweise bei der Entwicklung und Beschreibung einer Architektur eines realen Systems:
+
*'''Kommunikative Interoperabilität''': Kommunikatives Verhalten an Schnittstellen
 +
*'''Verhaltens-Interoperabilität''': Funktionales Verhalten an Schnittstellen
  
#Auswahl von Referenzmodellen, Perspektiven und Werkzeugen (projektspezifisch)
+
(siehe auch [[IVS-Capibilities#Formen_von_Interoperabilität|Formen von Interoperabilität]])
#Entwicklung einer Beschreibung der Ausgangssituation der Architektur
 
#Entwicklung einer Beschreibung der Ziel-Architektur
 
#Durchführung einer Gap-Analyse
 
#Definition von Roadmap-Komponenten
 
#Klärung der Auswirkungen auf die gesamte Architekturlandschaft (projektspezifisch)
 
#Durchführung eines formalen Stakeholder-Reviews (projektspezifisch)
 
#Finalisierung der Architektur (projektspezifisch)
 
#Erstellung der Dokumentation für die Architekturdefinition
 
  
 +
== Definition der Reichweite für IVS-Referenzarchitekturen ==
  
== Definition der Reichweite ==
+
=== Breite ===
 +
 
 +
Die in [[IVS-Dömänen|Schritt 1 der Vorbereitungsphase]] beschriebene fachliche Domäne einer Referenzarchitektur legt die Breite der Architekturentwicklung fest.
 +
 
 +
=== Tiefe ===
 +
 
 +
Die Detaillierungstiefe der Architekturentwicklung einer Referenzarchitektur ist so zu wählen, dass die '''Interoperabilität zwischen IVS-Akteuren''' gewährleistet ist. Der Detaillierungsgrad sollte nicht höher sein, als zur Beschreibung der Interoperabilität benötigt.
 +
 
 +
Bei der Beschreibung der Tiefe der Architekturentwicklung muss zwischen der Ist- und der Soll-Architektur unterschieden werden. Ziel der Referenzarchitekturen ist es, einen Soll-Zustand zu beschreiben. Deshalb sollte der Detaillierungsgrad für die Beschreibung der Soll-Architektur höher gewählt werden als für die Ist-Architektur.
 +
 
 +
Bei der Beschreibung der Ist-Architektur werden die bereits vorhandenen Architekturbausteine, die unverändert in die Soll-Architektur übernommen werden können, oft gar nicht oder nur kurz erwähnt. Der Schwerpunkt liegt auf der Beschreibung fehlender, zu verändernder oder für die Soll-Architektur hinderlicher Architekturbausteine. Dabei werden die Bausteine in der Regel nicht ausführlich beschrieben, sondern lediglich skizziert, welche Hemmnisse bei der Entwicklung der Soll-Architektur bestehen. Außerdem sollte für jeden beschriebenen Architekturbaustein eine Begründung angegeben werden, warum dieser neu erstellt, verändert oder entfernt werden soll.
 +
 
 +
Bei der Beschreibung der Soll-Architektur werden die neu zu entwickelnden und die zu verändernden Architekturbausteine ausführlicher beschrieben. Die Architekturbausteine, die zukünftig nicht mehr verwendet werden sollen, wurden bereits bei der Ist-Architektur aufgelistet und werden hier nicht nochmals aufgeführt.
 +
 
 +
=== Zeit ===
 +
 
 +
Der Zeithorizont, für den die Referenzarchitekturen entwickelt werden, kann pro Referenzarchitektur unterschiedlich festgelegt werden. Als Defaultwert wird ein Zeithorizont von fünf Jahren vorgeschlagen.
 +
 
 +
=== Architekturebenen ===
 +
 
 +
Der Schwerpunkt der Referenzarchitekturen liegt auf den Architekturebenen B und C (Geschäfts-, Daten- und Anwendungsarchitektur). Da die Referenzarchitekturen für viele reale IVS-Dienste gelten, kann die Technologiearchitektur nicht im selben Maße wie die Geschäfts-, Daten- und Anwendungsarchitektur beschrieben werden. Häufig werden von den Referenzarchitekturen für die Technologiearchitektur keine Vorgaben gemacht. Trotz alledem kann eine Referenzarchitektur auch Vorgaben für die Technologiearchitektur machen. Dabei sollte jedoch berücksichtigt werden, dass die Festlegungen bezüglich anzuwendender Technologien die Umsetzung der Referenzarchitekturen nicht einschränkt oder behindert.
 +
 
 +
== Definition der Reichweite für Architekturen realer IVS-Dienste ==
 +
 
 +
=== Breite ===
 +
 
 +
Bei der Entwicklung eines realen IVS-Dienstes soll die fachliche Domäne des IVS-Dienstes beschrieben werden.
 +
 
 +
=== Tiefe ===
 +
 
 +
Die Detaillierungstiefe der Architekturentwicklung einer Architektur eines realen IVS-Dienstes ist so zu wählen, dass eine reale '''Umsetzung bzw. Implementation des IVS-Dienstes''' gewährleistet ist.
 +
 
 +
Auch hier muss zwischen der Ist- und der Soll-Architektur unterschieden werden. Ziel der Architektur eines realen IVS-Dienstes ist es, einen Soll-Zustand zu beschreiben. Deshalb sollte der Detaillierungsgrad für die Beschreibung der Soll-Architektur höher gewählt werden als für die Ist-Architektur.
 +
 
 +
Bei der Beschreibung der Ist-Architektur werden die bereits vorhandenen Architekturbausteine, die unverändert in die Soll-Architektur übernommen werden können, oft gar nicht oder nur kurz erwähnt. Der Schwerpunkt liegt auf der Beschreibung fehlender, zu verändernder oder für die Soll-Architektur hinderlicher Architekturbausteine. Dabei werden die Bausteine in der Regel nicht ausführlich beschrieben, sondern lediglich skizziert, welche Hemmnisse bei der Entwicklung der Soll-Architektur bestehen. Außerdem sollte für jeden beschriebenen Architekturbaustein eine Begründung angegeben werden, warum dieser neu erstellt, verändert oder entfernt werden soll.
 +
 
 +
Bei der Beschreibung der Soll-Architektur werden die neu zu entwickelnden und die zu verändernden Architekturbausteine ausführlicher beschrieben. Die Architekturbausteine, die zukünftig nicht mehr verwendet werden sollen, wurden bereits bei der Ist-Architektur aufgelistet und werden hier nicht nochmals aufgeführt.
 +
 
 +
=== Zeit ===
 +
 
 +
Der Zeithorizont der Architekturentwicklung wird durch den Zeitrahmen des Realisierungsprojektes, in dem der IVS-Dienst entwickelt werden soll, vorgegeben.
 +
 
 +
=== Architekturebenen ===
 +
 
 +
Im Gegensatz zu den Referenzarchitekturen werden bei der Entwicklung der Architektur eines realen IVS-Dienstes alle Architekturebenen (Geschäfts-, Daten-, Anwendungs- und Technologiearchitektur) durchlaufen. Dabei muss die Technologiearchitektur so klar beschrieben werden, dass die Realisierung des IVS-Dienstes in einem "Technologie-Stack" eindeutig vorgegeben ist.
 +
 
 +
----
 +
 
 +
[[Hauptseite|<< Zurück zur Hauptseite]]

Aktuelle Version vom 15. November 2017, 15:55 Uhr

Reichweite von Architektur nach TOGAF

Laut TOGAF wird hier definiert, wie weitreichend die Ausgangssituation der Architektur (Ist-Architektur) und der Ziel-Architektur (Soll-Architektur) beschrieben werden soll. Die Ist- und die Soll-Architektur werden in unterschiedlichem Detaillierungsgrad beschrieben. Häufig wird die Ist-Architektur nicht so detailliert beschrieben wie die Soll-Architektur, damit mehr Zeit verfügbar ist, um den Soll-Zustand zu beschreiben.

Die Reichweite der Architektur wird typischerweise in den folgenden vier Dimensionen beschrieben:

  1. Breite: Die Breite entspricht der fachlichen Domäne, für die eine Architektur entwickelt wird.
  2. Tiefe: Die Tiefe gibt den Detaillierungsgrad an, in dem die Architektur beschrieben wird.
  3. Zeit: Hier wird festgelegt, für welchen Zeithorizont die Architektur entwickelt werden soll.
  4. Architekturebenen: Hier wird beschrieben, welche Architekturebenen (Geschäfts-, Daten-, Anwendungs-, Technologiearchitektur) im Fokus der Architekturentwicklung stehen.

Diese vier Dimensionen werden für die Referenzarchitekturen und die Architekturen realer IVS-Dienste unterschiedlich festgelegt.

Übertragung des Reichweitekonzepts auf IVS-Architektur

Interoperabilität zwischen den Schichten der IVS-Architekturpyramide

Im IVS-Architekturkontext geht es um Capabilities und dort hauptsächlich um Interoperabilität. In diesem Kontext ist Interoperabilität ein Bestandteil von Verhalten auf den Ebenen von IVS-Architektur. Diesen Zusammenhang zeigt - mit den Darstellungsmitteln der IVS-Architekturpyramide dargestellt - nebenstehende Abbildung.

Interoperabilität wird sichtbar an Schnittstellen. Generell müssen dabei zwei unterschiedliche Formen von Interoperabilität unterschieden werden:

  • Kommunikative Interoperabilität: Kommunikatives Verhalten an Schnittstellen
  • Verhaltens-Interoperabilität: Funktionales Verhalten an Schnittstellen

(siehe auch Formen von Interoperabilität)

Definition der Reichweite für IVS-Referenzarchitekturen

Breite

Die in Schritt 1 der Vorbereitungsphase beschriebene fachliche Domäne einer Referenzarchitektur legt die Breite der Architekturentwicklung fest.

Tiefe

Die Detaillierungstiefe der Architekturentwicklung einer Referenzarchitektur ist so zu wählen, dass die Interoperabilität zwischen IVS-Akteuren gewährleistet ist. Der Detaillierungsgrad sollte nicht höher sein, als zur Beschreibung der Interoperabilität benötigt.

Bei der Beschreibung der Tiefe der Architekturentwicklung muss zwischen der Ist- und der Soll-Architektur unterschieden werden. Ziel der Referenzarchitekturen ist es, einen Soll-Zustand zu beschreiben. Deshalb sollte der Detaillierungsgrad für die Beschreibung der Soll-Architektur höher gewählt werden als für die Ist-Architektur.

Bei der Beschreibung der Ist-Architektur werden die bereits vorhandenen Architekturbausteine, die unverändert in die Soll-Architektur übernommen werden können, oft gar nicht oder nur kurz erwähnt. Der Schwerpunkt liegt auf der Beschreibung fehlender, zu verändernder oder für die Soll-Architektur hinderlicher Architekturbausteine. Dabei werden die Bausteine in der Regel nicht ausführlich beschrieben, sondern lediglich skizziert, welche Hemmnisse bei der Entwicklung der Soll-Architektur bestehen. Außerdem sollte für jeden beschriebenen Architekturbaustein eine Begründung angegeben werden, warum dieser neu erstellt, verändert oder entfernt werden soll.

Bei der Beschreibung der Soll-Architektur werden die neu zu entwickelnden und die zu verändernden Architekturbausteine ausführlicher beschrieben. Die Architekturbausteine, die zukünftig nicht mehr verwendet werden sollen, wurden bereits bei der Ist-Architektur aufgelistet und werden hier nicht nochmals aufgeführt.

Zeit

Der Zeithorizont, für den die Referenzarchitekturen entwickelt werden, kann pro Referenzarchitektur unterschiedlich festgelegt werden. Als Defaultwert wird ein Zeithorizont von fünf Jahren vorgeschlagen.

Architekturebenen

Der Schwerpunkt der Referenzarchitekturen liegt auf den Architekturebenen B und C (Geschäfts-, Daten- und Anwendungsarchitektur). Da die Referenzarchitekturen für viele reale IVS-Dienste gelten, kann die Technologiearchitektur nicht im selben Maße wie die Geschäfts-, Daten- und Anwendungsarchitektur beschrieben werden. Häufig werden von den Referenzarchitekturen für die Technologiearchitektur keine Vorgaben gemacht. Trotz alledem kann eine Referenzarchitektur auch Vorgaben für die Technologiearchitektur machen. Dabei sollte jedoch berücksichtigt werden, dass die Festlegungen bezüglich anzuwendender Technologien die Umsetzung der Referenzarchitekturen nicht einschränkt oder behindert.

Definition der Reichweite für Architekturen realer IVS-Dienste

Breite

Bei der Entwicklung eines realen IVS-Dienstes soll die fachliche Domäne des IVS-Dienstes beschrieben werden.

Tiefe

Die Detaillierungstiefe der Architekturentwicklung einer Architektur eines realen IVS-Dienstes ist so zu wählen, dass eine reale Umsetzung bzw. Implementation des IVS-Dienstes gewährleistet ist.

Auch hier muss zwischen der Ist- und der Soll-Architektur unterschieden werden. Ziel der Architektur eines realen IVS-Dienstes ist es, einen Soll-Zustand zu beschreiben. Deshalb sollte der Detaillierungsgrad für die Beschreibung der Soll-Architektur höher gewählt werden als für die Ist-Architektur.

Bei der Beschreibung der Ist-Architektur werden die bereits vorhandenen Architekturbausteine, die unverändert in die Soll-Architektur übernommen werden können, oft gar nicht oder nur kurz erwähnt. Der Schwerpunkt liegt auf der Beschreibung fehlender, zu verändernder oder für die Soll-Architektur hinderlicher Architekturbausteine. Dabei werden die Bausteine in der Regel nicht ausführlich beschrieben, sondern lediglich skizziert, welche Hemmnisse bei der Entwicklung der Soll-Architektur bestehen. Außerdem sollte für jeden beschriebenen Architekturbaustein eine Begründung angegeben werden, warum dieser neu erstellt, verändert oder entfernt werden soll.

Bei der Beschreibung der Soll-Architektur werden die neu zu entwickelnden und die zu verändernden Architekturbausteine ausführlicher beschrieben. Die Architekturbausteine, die zukünftig nicht mehr verwendet werden sollen, wurden bereits bei der Ist-Architektur aufgelistet und werden hier nicht nochmals aufgeführt.

Zeit

Der Zeithorizont der Architekturentwicklung wird durch den Zeitrahmen des Realisierungsprojektes, in dem der IVS-Dienst entwickelt werden soll, vorgegeben.

Architekturebenen

Im Gegensatz zu den Referenzarchitekturen werden bei der Entwicklung der Architektur eines realen IVS-Dienstes alle Architekturebenen (Geschäfts-, Daten-, Anwendungs- und Technologiearchitektur) durchlaufen. Dabei muss die Technologiearchitektur so klar beschrieben werden, dass die Realisierung des IVS-Dienstes in einem "Technologie-Stack" eindeutig vorgegeben ist.


<< Zurück zur Hauptseite