Software-Architektur versus Enterprise-Architektur, wann wird jedes genutzt?

8

Welche Art von Architekturdisziplin wird verwendet, um alle Softwaresysteme und die Interaktion zusammen für eine ganze Organisation zu spezifizieren (nicht unternehmens- oder konzernweit, sondern organisationsweit, von ungefähr 6 SW-Ingenieuren, die an 4 Softwareprodukten arbeiten). Ich versuche, ein Dokument zu erstellen (die Rolle eines Architekten vorausgesetzt), das die Gesamtarchitektur spezifiziert, wenn wir zu einem neuen Daten / Hosting-Zentrum wechseln.

Wird für diese Art der Planung eine Enterprise-Architektur oder Software-Architektur verwendet? Was ist der Unterschied?

Danke,

    
wsb3383 06.10.2010, 22:58
quelle

1 Antwort

21
  

Welche Art von Architekturdisziplin?   wird verwendet, um die gesamte Software anzugeben   Systeme und ihre Wechselwirkung zusammen   für eine ganze Organisation?

Enterprise Architect: normalerweise über ein Enterprise Architectural Framework wie TOGAF oder Zachman .

Diese Arbeit könnte auch die Beteiligung anderer Architekten aus bestimmten Disziplinen beinhalten - wie zum Beispiel Datenarchitekten.

  

... Gesamtarchitektur, wenn wir uns bewegen   ein neues Daten / Hosting-Center ... ist   Unternehmensarchitektur oder Software   Architektur für diese Art von verwendet   Planung?

Kein Unternehmensarchitekt. Die tatsächliche Rolle könnte vom Unternehmen abhängen, aber ich würde erwarten, dass es entweder ein Solution Architect oder ein Infrastructure Architect ist. Der von Ihnen beschriebene Infrastrukturverkehr wird höchstwahrscheinlich von einem Infrastrukturarchitekten durchgeführt, könnte Teil eines breiteren Arbeitsprogramms sein, das von einem (oder beteiligten) Lösungsarchitekten geleitet wird (möglicherweise als Teil eines spezifischen Projekts).

  

Was ist der Unterschied?

Zunächst müssen Sie sowohl "vertikale" Unterschiede in Bezug auf Abstraktion / Detail als auch "horizontale" Unterschiede in Bezug auf den Themenbereich erkennen.

  • Enterprise Architects sind nicht auf eine bestimmte Domain ausgerichtet (manche würden sagen, dass sie alles abdecken, andere sagen, dass sie so hoch sind, dass sie keine abdecken).
  • Ebenso sind Solution Architects nicht auf eine bestimmte Domäne ausgerichtet. Sie arbeiten an konkreten Projekten mit spezifischen Geschäftszielen und -anforderungen. Ich würde erwarten, dass ein Solution Architect ein breites Verständnis für mehrere "Themen" hat, aber nicht unbedingt ein tiefes Verständnis.
  • Andere Architektentypen (Daten, Sicherheit, Infrastruktur usw.) sind unterschiedlich; Sie haben ein sehr tiefes Verständnis für ein spezifisches Themengebiet und arbeiten auf allen Ebenen, einschließlich des Beitrags zur Enterprise Architecture, Standards in Bezug auf ihr Thema und unterstützen spezifische Projekte wo nötig.

Ein Softwarearchitekt wird von vielen Leuten oft als derselbe wie ein Solution Architect angesehen - aber ich stimme nur einem Punkt zu.

  • Für mich konzentriert sich Software Architect (wie der Name schon sagt) auf Software , wobei der Begriff Solution weiter reicht.
  • In gewisser Weise ist ein Softwarearchitekt ein fachspezifischer Architekt wie oben definiert (wie ein Infrastrukturarchitekt). Wenn Sie sich für eine massgeschneiderte (kundenspezifische) Software-Entwicklung entscheiden, dann sollten Sie von einem Software-Architekten geleitet werden, da die Entwicklung von maßgeschneiderter Software ein Spezialgebiet ist.

Es wird trübe, wenn eine einzelne Person mehr als eine architektonische Rolle spielt - und das ist durchaus üblich. Ich würde vermuten, dass die Wahrnehmung der Menschen, was eine bestimmte Art von architektonischer Rolle ist, durch das, was sie wahrnehmen, eine bestimmte Person (die sie kennen oder mit der sie arbeitet) beeinflusst hat; Sie könnten beispielsweise mit jemandem zusammenarbeiten, der als Software-Architekt bezeichnet wird, aber auch die Rolle eines Solution Architects übernehmen könnte.

Update 2017

Zu Ihrer Information, ich habe etwas dazu auf meinem Blog geschrieben, das von Interesse sein könnte: Ссылка

    
Adrian K 07.10.2010, 00:15
quelle

Tags und Links