Enterprise -, System-und Anwendungs-Architektur (Best Practice?)

Ich bin derzeit damit beauftragt, mit der Erstellung eine dokumentierte, konsequente Architektur-Leitfaden für die software-Entwicklung. Wir haben eine Menge kluger Leute, die die richtigen Dinge tun, aber eben nicht konstant und wiederholbar.

Sind wir mithilfe von Microsoft Application Architecture Guide 2.0 als Ausgangspunkt. Daher kommen mit einer Anwendung, die Architektur ist ziemlich (ich sage nicht leicht) straight forward. Vielleicht, weil ich habe ein paar Jahre Erfahrung als Entwickler, so habe ich ein ziemlich gutes Verständnis von diesem Reich, und es gibt auch viele Beispiele und Anleitungen.

Da unsere organisation hat ein paar Anwendungen, dass form 1 oder mehr Systemen, die wir dann zu installieren "unter" Kunden... wir dachten, es würde Sinn machen, erstellen Sie einen System-Architektur und Enterprise Architektur. Und das ist, wo die Probleme beginnen.

Gibt es keine einheitliche Führung gibt. Wenn Sie nach "System-Architektur Beispiele", die Sachen, die Sie zurück bekommen, ist so unterschiedlich, dass ich mich Frage, wenn es eine "Standard" - Weg, dies zu tun.

Aus meiner (Beschränkten - klar) das Verständnis des ganzen, die Architektur des Systems ist eine Abstraktion, die von 1 oder mehr Anwendungs-Architekturen darstellt, wie Sie zusammenarbeiten, um ein system zu bilden. Außerdem, eine Enterprise-Architektur ist eine weitere Abstraktion, die zeigen, wie Sie Ihr system(s) passen in eine Organisationen, Unternehmen und die Interaktion mit der Business-Prozesse, IT-Strategie und wie es Integrats in andere Systeme im Unternehmen.

  • Habe ich es komplett falsch?
  • Gibt es irgendwelche Normen gibt (und wo finde ich diese)?
  • Sollte es sein, Normen oder wäre ein "gutes" System-Architektur einfach jedes Dokument in jedem format übersichtlich und leicht verständlich und nützlich für seine Leser?
  • Was würden die erfahrenen Architekten denken, der Ansatz aber?

Möchte ich nicht einfach Liste eine Reihe von SOA-Verwandte Muster, die nützlich sein können... ich würde es gern machen, ein wenig mehr konzentrierte sich auf das, was wir tun, die für die build-Finance-Lösungen auf einer Service-Orientierten Architektur.

Update: Was TOGAF(9). Hat jemand Erfahrung damit und ist es der Mühe Wert, zu versuchen, es zu verstehen, im detail.

InformationsquelleAutor Gineer | 2009-04-16
Schreibe einen Kommentar