Sie sind auf Seite 1von 41

Michael Brunner

Motivation (Anwendungslandschaft/Serviceorientierung) Einfhrung in Quasar Enterprise Geschftsarchitektur Ideale Anwendungslandschaft Evolution Integration

Quasar Enterprise - Michael Brunner

Quasar Enterprise: Anwendungslandschaften serviceorientiert gestalten Gregor Engels, Andreas Hess, Bernhard Humm, Oliver Juwig, Marc Lohmann, Jan-Peter Richter

Quasar Enterprise - Michael Brunner

Anwendungslandschaft Serviceorientierung

Quasar Enterprise - Michael Brunner

Gesamtheit der Anwendungssysteme eines Unternehmens Die Anwendungssysteme sind ber gemeinsame Datenbanken oder Schnittstellen vernetzt Die Vernetzung gehrt mit zur Anwendungslandschaft

Quasar Enterprise - Michael Brunner

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

Quasar Enterprise - Michael Brunner

Konzentration auf die zu erbringende Leistung eines Systems

Quasar Enterprise - Michael Brunner

Einfhrung

Quasar Enterprise - Michael Brunner

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.

Quasar Enterprise - Michael Brunner

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.

Quasar Enterprise - Michael Brunner

10

Quasar Enterprise

Quasar

Quasar Enterprise - Michael Brunner

11

1 4 2 5 5

7
4 6

3
8

Quasar Enterprise - Michael Brunner

12

Kap. 4: Geschftsarchitektur 1 Methode zur Ableitung von Architekturleitlinien

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

2 Methode zur Identifikation und Verfeinerung von Geschftsservices


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

Quasar Enterprise - Michael Brunner

13

Quasar Enterprise - Michael Brunner

14

Geschftsarchitektur als Startpunkt fr die Gestaltung der IT

Quasar Enterprise - Michael Brunner

15

1 4

Kap. 4: Geschftsarchitektur 1 Methode zur Ableitung von Architekturleitlinien 2 Methode zur Identifikation und Verfeinerung von Geschftsservices

Quasar Enterprise - Michael Brunner

16

Fhrend in der Kundenzufriedenheit

Reklamationen reduzieren

Prventive Qualittsverbesserung

Entwicklung von Qualitt und Kundenzufriedenheit ber die Zeit berwachen

Quasar Enterprise - Michael Brunner

17

Quasar Enterprise - Michael Brunner

18

Domnen, logische ALKomponenten, Schnittstellen und Kopplung

Quasar Enterprise - Michael Brunner

19

Kerngeschfts services

Geschftsdimensionen oder Teilservices

Geschftsobjekte

Untersttzende Geschftsservices

Quasar Enterprise - Michael Brunner

20

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

2 5

8 Methode zum Entwurf von Schnittstellen und Operationen


9 Regeln fr den Entwurf von Schnittstellen und Operationen 10 Regeln zur Gestaltung der Kopplungsarchitektur

Quasar Enterprise - Michael Brunner

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

Quasar Enterprise - Michael Brunner

22

Quasar Enterprise - Michael Brunner

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.

Quasar Enterprise - Michael Brunner

24

Quasar Enterprise - Michael Brunner

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

Quasar Enterprise - Michael Brunner

26

Quasar Enterprise - Michael Brunner

27

Grad der Kopplung zwischen ALKomponenten (lose vs. enge Kopplung) Welche grundstzlichen Mechanismen bei der Kopplung werden eingesetzt?

Angemessene Kopplung: Entfernung von Komponenten (unterschiedliche Domnen/Unternehmen)

Quasar Enterprise - Michael Brunner

28

Asynch.: Fachliche Asynchronitt TX: gemeinsamer Transaktionskontext Validierung: Parameter von Aufrufen mssen stets berprft werden DB: getrennte Datenbanken DT: Datentypen

Quasar Enterprise - Michael Brunner

29

Quasar Enterprise - Michael Brunner

30

Vom Ist und Ideal zum Soll

Quasar Enterprise - Michael Brunner

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

Quasar Enterprise - Michael Brunner

32

Quasar Enterprise - Michael Brunner

33

Quasar Enterprise - Michael Brunner

34

Ein kurzer berblick

Quasar Enterprise - Michael Brunner

35

5 7

Kap. 6: Integration in Anwendungslandschaften 11 Methode zur Gestaltung der Integrationsarchitektur 12 Integrationsmuster

4 6

Kap. 7: Integrationsplattformen
13 Referenzarchitektur fr Integrationsplattformen 14 Methode zur Definition und zum Aufbau einer Integrationsplattform

Quasar Enterprise - Michael Brunner

36

Quasar Enterprise - Michael Brunner

37

Fragen?

Quasar Enterprise - Michael Brunner

38

Quasar Enterprise - Michael Brunner

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

Quasar Enterprise - Michael Brunner

40

Geschftsservices abgeleitet IT-untersttzt Spezifikation der Anwendungsservices

Quasar Enterprise - Michael Brunner

41

Das könnte Ihnen auch gefallen