Beruflich Dokumente
Kultur Dokumente
Motivation (Anwendungslandschaft/Serviceorientierung) Einfhrung in Quasar Enterprise Geschftsarchitektur Ideale Anwendungslandschaft Evolution Integration
Quasar Enterprise: Anwendungslandschaften serviceorientiert gestalten Gregor Engels, Andreas Hess, Bernhard Humm, Oliver Juwig, Marc Lohmann, Jan-Peter Richter
Anwendungslandschaft Serviceorientierung
Gesamtheit der Anwendungssysteme eines Unternehmens Die Anwendungssysteme sind ber gemeinsame Datenbanken oder Schnittstellen vernetzt Die Vernetzung gehrt mit zur Anwendungslandschaft
Hunderte von vernetzten, integrierten Anwendungssystemen Historisch gewachsen Nur kurzfristige Ziele bercksichtigt keine ganzheitliche Ausrichtung Hohe Kopplung Redundanz Schwierige Wartung Unflexibel; AL kann neue Geschftsausrichtung nicht untersttzen
Einfhrung
Quasar Enterprise liefert konkrete und nachvollziehbare Methoden, Regeln, Muster oder Referenzarchitekturen fr die systematische und nachhaltige Gestaltung von Anwendungslandschaften unter Verwendung von SOA als Gestaltungsprinzip.
Fragen: Was sind aktuelle und zuknftige Geschftsprozesse? Wie werden die (zuknftigen) Geschftsprozesse durch IT untersttzt? Welche Potenziale ergeben sich fr das Unternehmen durch das Umgestalten von Geschftsprozessen und der Anwendungslandschaft? Architektur-Frameworks helfen diese Fragen in der richtigen Reihenfolge zu beantworten.
10
Quasar Enterprise
Quasar
11
1 4 2 5 5
7
4 6
3
8
12
Kap. 6: Integration in Anwendungslandschaften 11 Methode zur Gestaltung der Integrationsarchitektur 12 Integrationsmuster Kap. 7: Integrationsplattformen 13 Referenzarchitektur fr Integrationsplattformen 14 Methode zur Definition und zum Aufbau einer Integrationsplattform Kap. 8: Evolution von Anwendungslandschaften 15 Methode zur Erhebung der IstAnwendungslandschaft 16 Methode zur Bewertung einer IstAnwendungslandschaft 17 Methode zur Bestimmung von Hauptszenarien 18 Methode zur Bestimmung der SollAnwendungslandschaft 19 Methode zur Bestimmung der Roadmap 20 Festlegung der Schritte
13
14
15
1 4
Kap. 4: Geschftsarchitektur 1 Methode zur Ableitung von Architekturleitlinien 2 Methode zur Identifikation und Verfeinerung von Geschftsservices
16
Reklamationen reduzieren
Prventive Qualittsverbesserung
17
18
19
Kerngeschfts services
Geschftsobjekte
Untersttzende Geschftsservices
20
Kap. 5: Ideale Anwendungslandschaften 3 Methode zum Entwurf von Domnen 4 Methode zur Identifikation von Anwendungsservices
2 5
21
Kategorien: Interaktionskomponenten: Interaktion mit einer Anwendungslandschaft durch Anwender oder andere Anwendungslandschaften Prozesskomponenten: ITuntersttzte Geschftsprozesse Funktionskomponenten: ITuntersttzte Geschftsservices mit algorithmischem Charakter Bestandskomponenten: Verwaltung von Datenbestnden und Zugriff auf diese
22
23
Komponenten eindeutig einer Domne zuordnen Komponenten nach fachlichen Kriterien bilden Kategorienreine Komponenten Schichtung der AL-Komponenten nach den Kategorien Die Kopplung zwischen Komponenten sollen einen gerichteten azyklischen Graphen bilden. Enger Zusammenhalt, geringe Kopplung Bestandskomponenten sollen Datenhoheit ber Geschftsobjekte haben Die Trennung der Prozesslogik von Funktions- und Bestandskomponenten ist eine der wichtigsten architektonischen Manahmen.
24
25
Regeln fr Operationen: Grobgranular: Anzahl der Operationen gering Idempotent: Mehrfache Aufrufe schaden nicht Kompensierbar: Fachlich rckgngig machbar Kontextfrei: Minimales Wissen ber Umgebung Vorgehen: 1. Serviceaktionen liefern Kandidaten 2. Operationen verfeinern 3. Zu Schnittstellen gruppieren 4. Schnittstellen validieren und Kopplung definieren 5. Finalisieren
26
27
Grad der Kopplung zwischen ALKomponenten (lose vs. enge Kopplung) Welche grundstzlichen Mechanismen bei der Kopplung werden eingesetzt?
28
Asynch.: Fachliche Asynchronitt TX: gemeinsamer Transaktionskontext Validierung: Parameter von Aufrufen mssen stets berprft werden DB: getrennte Datenbanken DT: Datentypen
29
30
31
Kap. 8: Evolution 15 Methode zur Erhebung der IstAnwendungslandschaft 16 Methode zur Bewertung einer IstAnwendungslandschaft 17 Methode zur Bestimmung von Hauptszenarien 18 Methode zur Bestimmung der Soll-Anwendungslandschaft 19 Methode zur Bestimmung der Roadmap 20 Festlegung der Schritte
3 8
32
33
34
35
5 7
4 6
Kap. 7: Integrationsplattformen
13 Referenzarchitektur fr Integrationsplattformen 14 Methode zur Definition und zum Aufbau einer Integrationsplattform
36
37
Fragen?
38
39
Kap. 5: Ideale Anwendungslandschaften 3 Methode zum Entwurf von Domnen 4 Methode zur Identifikation von Anwendungsservices 5 Methode zum Entwurf von Komponenten 6 Regeln fr den Entwurf von Komponenten 7 Referenzarchitektur kategorisierte Anwendungslandschaft 8 Methode zum Entwurf von Schnittstellen und Operationen 9 Regeln fr den Entwurf von Schnittstellen und Operationen 10 Regeln zur Gestaltung der Kopplungsarchitektur
40
41