30.11.2012 Aufrufe

erni essentials SOFTWARE ENGINEERING - erni-consultants.com

erni essentials SOFTWARE ENGINEERING - erni-consultants.com

erni essentials SOFTWARE ENGINEERING - erni-consultants.com

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

3.1 EbENEN<br />

Architektur findet auf verschiedenen Abstraktionsebenen statt:<br />

Abb. 3: ebenen Von it-arChiteKtUren<br />

ebene<br />

geschäft<br />

technologie system<br />

Konzeptionell ausführung<br />

geschäftsleistung<br />

implementation<br />

wirkt auf verarbeitet<br />

geschäftsobjekt geschäftsprozess geschäftsrolle<br />

unterstützt<br />

geschäftsfunktion<br />

nutzt<br />

abgeleitet<br />

von<br />

stellt bereit<br />

Komponente<br />

abgeleitet<br />

von<br />

Klasse<br />

standpunkt<br />

geschäftsereignis<br />

service<br />

Modul<br />

applikationsservice<br />

infrastrukturservice<br />

subsystem<br />

Knoten<br />

ausgeführt<br />

auf<br />

software engineering 15<br />

Geschäftsebene: Die Geschäftsebene, auch Unternehmensarchitektur<br />

genannt, beschäftigt sich mit der langfristigen Geschäftsstrategie.<br />

Eine Organisation ist gekennzeichnet durch die<br />

ständige Anpassung an äussere Gegebenheiten und die Fähigkeit,<br />

rasch auf Veränderungen zu reagieren. Auf der Unternehmensebene<br />

wird eine bedarfsgerechte Kernprozessunterstützung<br />

durch die IT in einem kalkulierbaren Kostenrahmen angestrebt.<br />

Den Anforderungen und Dynamiken des jeweiligen Geschäftsfeldes<br />

gilt es auf Architekturebene Rechnung zu tragen. Diese<br />

Ebene hat strategischen Charakter.<br />

Systemebene: Die Systemebene beschreibt das in sich konsistente<br />

Zusammenspiel verschiedener Applikationen und Services.<br />

Ein häufig vorkommender Begriff auf der Systemebene ist<br />

Service-orientierte Architektur (SOA). Die SOA ermöglicht es,<br />

Geschäftsprozesse und Workflows aus Services unabhängig von<br />

den darunterliegenden Applikationen zu orchestrieren und so<br />

rasch auf Prozessänderungen zu reagieren.<br />

Applikationsebene: Die Applikationsebene beschäftigt sich mit<br />

der Implementation sowie der Anpassung von Applikationen,<br />

Modulen und Komponenten. Es handelt sich hier um die klassische<br />

Softwarearchitektur.<br />

Untere Ebenen verfeinern die Architekturvorgaben der darüberliegenden<br />

Ebenen. Jede Ebene nutzt mit Hilfe von Schnittstellen<br />

die Daten, Services und Komponenten der darunterliegenden<br />

Schicht, um daraus höherwertige Dienste zu bauen und anzubieten.<br />

Anpassungen auf einer unteren Ebene sollten keine Anpas-

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!