gernot starke • stefan tilkov die vielen gesichter von soa...2007/11/06 · modularisierung von...
TRANSCRIPT
![Page 1: Gernot Starke • Stefan Tilkov Die vielen Gesichter von SOA...2007/11/06 · Modularisierung von Anwendungen Von der Anwendungs- zur Service-Landschaft Governance-Fokus Realisierbar](https://reader035.vdocuments.site/reader035/viewer/2022071111/5fe6533c0352aa324c012bc9/html5/thumbnails/1.jpg)
Die vielen Gesichter von SOAGernot Starke • Stefan Tilkov
SOA zwischen Geschäftskonzept und technologischer Architektur
1
![Page 2: Gernot Starke • Stefan Tilkov Die vielen Gesichter von SOA...2007/11/06 · Modularisierung von Anwendungen Von der Anwendungs- zur Service-Landschaft Governance-Fokus Realisierbar](https://reader035.vdocuments.site/reader035/viewer/2022071111/5fe6533c0352aa324c012bc9/html5/thumbnails/2.jpg)
2
![Page 3: Gernot Starke • Stefan Tilkov Die vielen Gesichter von SOA...2007/11/06 · Modularisierung von Anwendungen Von der Anwendungs- zur Service-Landschaft Governance-Fokus Realisierbar](https://reader035.vdocuments.site/reader035/viewer/2022071111/5fe6533c0352aa324c012bc9/html5/thumbnails/3.jpg)
Was ist SOA?
3
![Page 4: Gernot Starke • Stefan Tilkov Die vielen Gesichter von SOA...2007/11/06 · Modularisierung von Anwendungen Von der Anwendungs- zur Service-Landschaft Governance-Fokus Realisierbar](https://reader035.vdocuments.site/reader035/viewer/2022071111/5fe6533c0352aa324c012bc9/html5/thumbnails/4.jpg)
Was ist SOA?
1.Ein unternehmensweiter
IT-Architektur-Ansatz
4
![Page 5: Gernot Starke • Stefan Tilkov Die vielen Gesichter von SOA...2007/11/06 · Modularisierung von Anwendungen Von der Anwendungs- zur Service-Landschaft Governance-Fokus Realisierbar](https://reader035.vdocuments.site/reader035/viewer/2022071111/5fe6533c0352aa324c012bc9/html5/thumbnails/5.jpg)
Was ist SOA?
1.Ein unternehmensweiter
IT-Architektur-Ansatz
Fokus auf Business/IT-Alignment
Modularisierung von Anwendungen
Von der Anwendungs- zur Service-Landschaft
Governance-Fokus
Realisierbar mit beliebigen Technologien
5
![Page 6: Gernot Starke • Stefan Tilkov Die vielen Gesichter von SOA...2007/11/06 · Modularisierung von Anwendungen Von der Anwendungs- zur Service-Landschaft Governance-Fokus Realisierbar](https://reader035.vdocuments.site/reader035/viewer/2022071111/5fe6533c0352aa324c012bc9/html5/thumbnails/6.jpg)
Was ist SOA?
2.Eine technologische
Architektur
6
![Page 7: Gernot Starke • Stefan Tilkov Die vielen Gesichter von SOA...2007/11/06 · Modularisierung von Anwendungen Von der Anwendungs- zur Service-Landschaft Governance-Fokus Realisierbar](https://reader035.vdocuments.site/reader035/viewer/2022071111/5fe6533c0352aa324c012bc9/html5/thumbnails/7.jpg)
Was ist SOA?
2.Eine technologische
Architektur
Services mit formal beschriebenen Schnittstellen
Wiederverwendung durch Aufruf
Trennung von Schnittstelle und Implementierung
Realisierbar mit WS-*, CORBA, Java EE/RMI/EJB, DCOM ...
7
![Page 8: Gernot Starke • Stefan Tilkov Die vielen Gesichter von SOA...2007/11/06 · Modularisierung von Anwendungen Von der Anwendungs- zur Service-Landschaft Governance-Fokus Realisierbar](https://reader035.vdocuments.site/reader035/viewer/2022071111/5fe6533c0352aa324c012bc9/html5/thumbnails/8.jpg)
Was ist SOA?
3.Das Konzept hinter SOAP/WSDL/WS-*
8
![Page 9: Gernot Starke • Stefan Tilkov Die vielen Gesichter von SOA...2007/11/06 · Modularisierung von Anwendungen Von der Anwendungs- zur Service-Landschaft Governance-Fokus Realisierbar](https://reader035.vdocuments.site/reader035/viewer/2022071111/5fe6533c0352aa324c012bc9/html5/thumbnails/9.jpg)
Was ist SOA?
3.Das Konzept hinter SOAP/WSDL/WS-*
SelbstbeschreibendeNachrichten (XML, XSD)
Envelope/Header/Body-Konzept
Dynamic lookup via Registry
Policy-getriebene Konfiguration
Anforderungsgetrieben kombinierbare Standards und
Spezifikationen
9
![Page 10: Gernot Starke • Stefan Tilkov Die vielen Gesichter von SOA...2007/11/06 · Modularisierung von Anwendungen Von der Anwendungs- zur Service-Landschaft Governance-Fokus Realisierbar](https://reader035.vdocuments.site/reader035/viewer/2022071111/5fe6533c0352aa324c012bc9/html5/thumbnails/10.jpg)
abstrakt konkret
tech
nisc
hfa
chlic
h EnterpriseArchitecture-
Konzept
High-Level-Architektur
Architektur vonWeb-Services/WS-*
10
![Page 11: Gernot Starke • Stefan Tilkov Die vielen Gesichter von SOA...2007/11/06 · Modularisierung von Anwendungen Von der Anwendungs- zur Service-Landschaft Governance-Fokus Realisierbar](https://reader035.vdocuments.site/reader035/viewer/2022071111/5fe6533c0352aa324c012bc9/html5/thumbnails/11.jpg)
SOA-Spektrum
Schritte
zu SOABusiness
Prozesse &
Methoden
RisikenArchitektur
& Technik
Governance
Betrieb
Grundlagen
Service-
orientierte
Architektur
11
![Page 12: Gernot Starke • Stefan Tilkov Die vielen Gesichter von SOA...2007/11/06 · Modularisierung von Anwendungen Von der Anwendungs- zur Service-Landschaft Governance-Fokus Realisierbar](https://reader035.vdocuments.site/reader035/viewer/2022071111/5fe6533c0352aa324c012bc9/html5/thumbnails/12.jpg)
Business
12
![Page 13: Gernot Starke • Stefan Tilkov Die vielen Gesichter von SOA...2007/11/06 · Modularisierung von Anwendungen Von der Anwendungs- zur Service-Landschaft Governance-Fokus Realisierbar](https://reader035.vdocuments.site/reader035/viewer/2022071111/5fe6533c0352aa324c012bc9/html5/thumbnails/13.jpg)
Business fordert mehr AgilitätSchnelle Umsetzung neuer
Geschäftsideen
Schnelle Unterstützung durch IT
Durch „konventionelle“ IT nicht leistbar!!
13
![Page 14: Gernot Starke • Stefan Tilkov Die vielen Gesichter von SOA...2007/11/06 · Modularisierung von Anwendungen Von der Anwendungs- zur Service-Landschaft Governance-Fokus Realisierbar](https://reader035.vdocuments.site/reader035/viewer/2022071111/5fe6533c0352aa324c012bc9/html5/thumbnails/14.jpg)
Business fordert mehr Agilität
Fokus auf
• Business-Agilität
• Business/IT-Alignment
• Wertschöpfung
• Wirtschaftlichkeit
14
![Page 15: Gernot Starke • Stefan Tilkov Die vielen Gesichter von SOA...2007/11/06 · Modularisierung von Anwendungen Von der Anwendungs- zur Service-Landschaft Governance-Fokus Realisierbar](https://reader035.vdocuments.site/reader035/viewer/2022071111/5fe6533c0352aa324c012bc9/html5/thumbnails/15.jpg)
Architektur & Technik
15
![Page 16: Gernot Starke • Stefan Tilkov Die vielen Gesichter von SOA...2007/11/06 · Modularisierung von Anwendungen Von der Anwendungs- zur Service-Landschaft Governance-Fokus Realisierbar](https://reader035.vdocuments.site/reader035/viewer/2022071111/5fe6533c0352aa324c012bc9/html5/thumbnails/16.jpg)
?Was bedeutet
“0 Rhesus negativ”
16
![Page 17: Gernot Starke • Stefan Tilkov Die vielen Gesichter von SOA...2007/11/06 · Modularisierung von Anwendungen Von der Anwendungs- zur Service-Landschaft Governance-Fokus Realisierbar](https://reader035.vdocuments.site/reader035/viewer/2022071111/5fe6533c0352aa324c012bc9/html5/thumbnails/17.jpg)
© 2005-2006 innoQ Deutschland GmbH
7
Component Based Development (CBD)– separation of interface &
implementation
– coarse-grained, reusable assets
– programming language independence
– declarative configuration
Object-oriented programming– encapsulation
– information hiding
– design by contract
– coupling of data & logic
Enterprise Application Integration– integration of monolithic apps
– intelligent infrastructure
– transformation & routing
– data integration
– OOTB adapters
Distributed Objects & RPC– location transparency
– request broker runtime
– common infrastructureservices
The Internet and the Web– global scale
– wire formats
– HTTP, URIs, REST
– XML and text-based protocols
SOA
Business Process Management– flexible business support
– IT/business alignment
Wie neu ist SOA?
17
![Page 18: Gernot Starke • Stefan Tilkov Die vielen Gesichter von SOA...2007/11/06 · Modularisierung von Anwendungen Von der Anwendungs- zur Service-Landschaft Governance-Fokus Realisierbar](https://reader035.vdocuments.site/reader035/viewer/2022071111/5fe6533c0352aa324c012bc9/html5/thumbnails/18.jpg)
SOA-Grundprinzipien1. Explicit Boundaries2. Shared Contract, not Code3. Driven by Policy4. Autonomous5. Wire Formats, not APIs6. Document-oriented7. Loosely coupled8. Standards-compliant9. Vendor independent
10. Metadata-driven
http://www.infoq.com/articles/tilkov-10-soa-principleshttp://msdn.microsoft.com/msdnmag/issues/04/01/Indigo/default.aspx
18
![Page 19: Gernot Starke • Stefan Tilkov Die vielen Gesichter von SOA...2007/11/06 · Modularisierung von Anwendungen Von der Anwendungs- zur Service-Landschaft Governance-Fokus Realisierbar](https://reader035.vdocuments.site/reader035/viewer/2022071111/5fe6533c0352aa324c012bc9/html5/thumbnails/19.jpg)
Dimensionen loser Kopplung
ZeitOrtTyp
VersionKardinalität
Schnittstellenspezifika...
19
![Page 20: Gernot Starke • Stefan Tilkov Die vielen Gesichter von SOA...2007/11/06 · Modularisierung von Anwendungen Von der Anwendungs- zur Service-Landschaft Governance-Fokus Realisierbar](https://reader035.vdocuments.site/reader035/viewer/2022071111/5fe6533c0352aa324c012bc9/html5/thumbnails/20.jpg)
ESB als Kern Ihrer SOA?SOA-Mainstream• Intelligente Infrastruktur• “Dumme” Endpoints• ESB im Zentrum• Produktlastig
“Pure SOA”-Alternative• “Dumme” Infrastruktur• Intelligente Endpoints• ESB nur als Konzept• Standard-fokussiert
20
![Page 21: Gernot Starke • Stefan Tilkov Die vielen Gesichter von SOA...2007/11/06 · Modularisierung von Anwendungen Von der Anwendungs- zur Service-Landschaft Governance-Fokus Realisierbar](https://reader035.vdocuments.site/reader035/viewer/2022071111/5fe6533c0352aa324c012bc9/html5/thumbnails/21.jpg)
Prozesse & Methoden
21
![Page 22: Gernot Starke • Stefan Tilkov Die vielen Gesichter von SOA...2007/11/06 · Modularisierung von Anwendungen Von der Anwendungs- zur Service-Landschaft Governance-Fokus Realisierbar](https://reader035.vdocuments.site/reader035/viewer/2022071111/5fe6533c0352aa324c012bc9/html5/thumbnails/22.jpg)
Bei der Einführung …
Top-down Strategisch, nur CxO-Involvierung, i.d.R. unbezahlbar
Bottom-up Chaotisch, unkontrollierbar, Governance-resistent
“Meet in the middle”
Wenige Rahmenbedingungen, Subsidiaritätsprinzip, Regelkreis
22
![Page 23: Gernot Starke • Stefan Tilkov Die vielen Gesichter von SOA...2007/11/06 · Modularisierung von Anwendungen Von der Anwendungs- zur Service-Landschaft Governance-Fokus Realisierbar](https://reader035.vdocuments.site/reader035/viewer/2022071111/5fe6533c0352aa324c012bc9/html5/thumbnails/23.jpg)
… und danach
Service-Lifecycle ist komplexer Prozess (Fachseite, Entwicklung, Betrieb)
Aktuell nur Kombination von Werkzeugen und Methoden einsetzbar
“SOA-Tools” nur fürs Management geeignet
23
![Page 24: Gernot Starke • Stefan Tilkov Die vielen Gesichter von SOA...2007/11/06 · Modularisierung von Anwendungen Von der Anwendungs- zur Service-Landschaft Governance-Fokus Realisierbar](https://reader035.vdocuments.site/reader035/viewer/2022071111/5fe6533c0352aa324c012bc9/html5/thumbnails/24.jpg)
Betrieb
24
![Page 25: Gernot Starke • Stefan Tilkov Die vielen Gesichter von SOA...2007/11/06 · Modularisierung von Anwendungen Von der Anwendungs- zur Service-Landschaft Governance-Fokus Realisierbar](https://reader035.vdocuments.site/reader035/viewer/2022071111/5fe6533c0352aa324c012bc9/html5/thumbnails/25.jpg)
Entzerrte Release-Verfahren
Lokalisierte Tests
Service Monitoring und Management
Service Ownership
“On the Wire”-Standardisierung
Metadaten und Governance
Konsequenzen für den Betrieb
25
![Page 26: Gernot Starke • Stefan Tilkov Die vielen Gesichter von SOA...2007/11/06 · Modularisierung von Anwendungen Von der Anwendungs- zur Service-Landschaft Governance-Fokus Realisierbar](https://reader035.vdocuments.site/reader035/viewer/2022071111/5fe6533c0352aa324c012bc9/html5/thumbnails/26.jpg)
Entzerrte Release-Verfahren
Lokalisierte Tests
Service Monitoring und Management
Service Ownership
“On the Wire”-Standardisierung
Metadaten und Governance
Konsequenzen für den Betrieb
26
![Page 27: Gernot Starke • Stefan Tilkov Die vielen Gesichter von SOA...2007/11/06 · Modularisierung von Anwendungen Von der Anwendungs- zur Service-Landschaft Governance-Fokus Realisierbar](https://reader035.vdocuments.site/reader035/viewer/2022071111/5fe6533c0352aa324c012bc9/html5/thumbnails/27.jpg)
Entzerrte Release-Verfahren
Unabhängige Evolution von Diensten
Lose Kopplung minimiert Abhängigkeiten
Services als Einheit von Entwicklung, Versionierung, Deployment, Administration
Schnellere Umsetzung von Anforderungen
27
![Page 28: Gernot Starke • Stefan Tilkov Die vielen Gesichter von SOA...2007/11/06 · Modularisierung von Anwendungen Von der Anwendungs- zur Service-Landschaft Governance-Fokus Realisierbar](https://reader035.vdocuments.site/reader035/viewer/2022071111/5fe6533c0352aa324c012bc9/html5/thumbnails/28.jpg)
Lokalisierte Tests
Klare Schnittstellenverträge gewährleisten Prüfbarkeit
Reduktion von Integrations- und Regressionstests
“Dummy”/”Mock”-Implementierungen
Starker Fokus auf Kompatibilität
28
![Page 29: Gernot Starke • Stefan Tilkov Die vielen Gesichter von SOA...2007/11/06 · Modularisierung von Anwendungen Von der Anwendungs- zur Service-Landschaft Governance-Fokus Realisierbar](https://reader035.vdocuments.site/reader035/viewer/2022071111/5fe6533c0352aa324c012bc9/html5/thumbnails/29.jpg)
Service-Monitoring und -Management
Management von Services statt Management von Ressourcen
Einsatz dedizierter Management-Software
Neue Möglichkeiten durch vereinheitlichte Protokolle/Formate
XML Gateways, Instrumentierung
BAM, CEP, EDA-Konzepte
29
![Page 30: Gernot Starke • Stefan Tilkov Die vielen Gesichter von SOA...2007/11/06 · Modularisierung von Anwendungen Von der Anwendungs- zur Service-Landschaft Governance-Fokus Realisierbar](https://reader035.vdocuments.site/reader035/viewer/2022071111/5fe6533c0352aa324c012bc9/html5/thumbnails/30.jpg)
Governance
30
![Page 31: Gernot Starke • Stefan Tilkov Die vielen Gesichter von SOA...2007/11/06 · Modularisierung von Anwendungen Von der Anwendungs- zur Service-Landschaft Governance-Fokus Realisierbar](https://reader035.vdocuments.site/reader035/viewer/2022071111/5fe6533c0352aa324c012bc9/html5/thumbnails/31.jpg)
Was ist Governance?
4 zentrale Aspekte:
• Welche Entscheidungen sind für effektives Management notwendig?
• Wer muss entscheiden und wer darf mitwirken?
• Wie werden Entscheidungen umgesetzt?
• Wie werden Ergebnisse verfolgt und gemessen?
Wie wird entschieden?
Was muss entschieden werden?
Wer soll entscheiden?
31
![Page 32: Gernot Starke • Stefan Tilkov Die vielen Gesichter von SOA...2007/11/06 · Modularisierung von Anwendungen Von der Anwendungs- zur Service-Landschaft Governance-Fokus Realisierbar](https://reader035.vdocuments.site/reader035/viewer/2022071111/5fe6533c0352aa324c012bc9/html5/thumbnails/32.jpg)
Darum SOA Governance
Governance spart Geld:
Unternehmen, die in Governance investieren, erzielen bis zu
20% höheren Nutzen aus ihren IT-Investitionen.
32
![Page 33: Gernot Starke • Stefan Tilkov Die vielen Gesichter von SOA...2007/11/06 · Modularisierung von Anwendungen Von der Anwendungs- zur Service-Landschaft Governance-Fokus Realisierbar](https://reader035.vdocuments.site/reader035/viewer/2022071111/5fe6533c0352aa324c012bc9/html5/thumbnails/33.jpg)
Darum SOA GovernanceKontrolle und ständige Verbesserung:
Regeln zur Umsetzung von Geschäftsanforderungen in IT
&
Prüfung der Einhaltung
SOA Metriken
33
![Page 34: Gernot Starke • Stefan Tilkov Die vielen Gesichter von SOA...2007/11/06 · Modularisierung von Anwendungen Von der Anwendungs- zur Service-Landschaft Governance-Fokus Realisierbar](https://reader035.vdocuments.site/reader035/viewer/2022071111/5fe6533c0352aa324c012bc9/html5/thumbnails/34.jpg)
Darum SOA Governance
Finden und Wiederverwenden von Services
Gestaltung von Services nach Geschäftsanforderungen
(sichert geschäftlichen Mehrwert)
34
![Page 35: Gernot Starke • Stefan Tilkov Die vielen Gesichter von SOA...2007/11/06 · Modularisierung von Anwendungen Von der Anwendungs- zur Service-Landschaft Governance-Fokus Realisierbar](https://reader035.vdocuments.site/reader035/viewer/2022071111/5fe6533c0352aa324c012bc9/html5/thumbnails/35.jpg)
SOA GovernanceBest Practices
Integration von IT- und SOA Governance
Entwicklung IT-Unternehmensarchitektur
Fokus auf „Geschäftszielen“
Priorisierung von IT-Investitionen anhand Geschäftswert
Zukunfts- statt vergangenheitsorientiert
35
![Page 36: Gernot Starke • Stefan Tilkov Die vielen Gesichter von SOA...2007/11/06 · Modularisierung von Anwendungen Von der Anwendungs- zur Service-Landschaft Governance-Fokus Realisierbar](https://reader035.vdocuments.site/reader035/viewer/2022071111/5fe6533c0352aa324c012bc9/html5/thumbnails/36.jpg)
Risiken
36
![Page 37: Gernot Starke • Stefan Tilkov Die vielen Gesichter von SOA...2007/11/06 · Modularisierung von Anwendungen Von der Anwendungs- zur Service-Landschaft Governance-Fokus Realisierbar](https://reader035.vdocuments.site/reader035/viewer/2022071111/5fe6533c0352aa324c012bc9/html5/thumbnails/37.jpg)
37
![Page 38: Gernot Starke • Stefan Tilkov Die vielen Gesichter von SOA...2007/11/06 · Modularisierung von Anwendungen Von der Anwendungs- zur Service-Landschaft Governance-Fokus Realisierbar](https://reader035.vdocuments.site/reader035/viewer/2022071111/5fe6533c0352aa324c012bc9/html5/thumbnails/38.jpg)
Risiko:Sprachverwirrung
Keine einheitlichen Begriffe - Beispiele:
• Service
• Servicevertrag
• Instanz
38
![Page 39: Gernot Starke • Stefan Tilkov Die vielen Gesichter von SOA...2007/11/06 · Modularisierung von Anwendungen Von der Anwendungs- zur Service-Landschaft Governance-Fokus Realisierbar](https://reader035.vdocuments.site/reader035/viewer/2022071111/5fe6533c0352aa324c012bc9/html5/thumbnails/39.jpg)
Risiko: Vergangenheitsbewältigung
SOA soll die IT-Sünden der Vergangenheit ausbaden
IT-Abteilung muss SOA „sowieso implementieren“
IT orientiert sich zu wenig an Fachbereichen
39
![Page 40: Gernot Starke • Stefan Tilkov Die vielen Gesichter von SOA...2007/11/06 · Modularisierung von Anwendungen Von der Anwendungs- zur Service-Landschaft Governance-Fokus Realisierbar](https://reader035.vdocuments.site/reader035/viewer/2022071111/5fe6533c0352aa324c012bc9/html5/thumbnails/40.jpg)
40
![Page 41: Gernot Starke • Stefan Tilkov Die vielen Gesichter von SOA...2007/11/06 · Modularisierung von Anwendungen Von der Anwendungs- zur Service-Landschaft Governance-Fokus Realisierbar](https://reader035.vdocuments.site/reader035/viewer/2022071111/5fe6533c0352aa324c012bc9/html5/thumbnails/41.jpg)
Risiko:Mammutprojekt
„Erfolgswahrscheinlichkeit eines Projekts sinkt mit dessen Grösse und Dauer“:
• Inhomogene Zielsetzung
• Viele Beteiligte - überhöhter Abstimmungsaufwand
41
![Page 42: Gernot Starke • Stefan Tilkov Die vielen Gesichter von SOA...2007/11/06 · Modularisierung von Anwendungen Von der Anwendungs- zur Service-Landschaft Governance-Fokus Realisierbar](https://reader035.vdocuments.site/reader035/viewer/2022071111/5fe6533c0352aa324c012bc9/html5/thumbnails/42.jpg)
Risiko:Unflexibilitätsfalle
Gewohnheitstiere: Menschen streben nach Stabilität und Sicherheit.
Flexibilität ist vielen Menschen zuwider
42
![Page 43: Gernot Starke • Stefan Tilkov Die vielen Gesichter von SOA...2007/11/06 · Modularisierung von Anwendungen Von der Anwendungs- zur Service-Landschaft Governance-Fokus Realisierbar](https://reader035.vdocuments.site/reader035/viewer/2022071111/5fe6533c0352aa324c012bc9/html5/thumbnails/43.jpg)
Risiko:Henne-Ei Problem
Services entwickeln und betreiben ist teuer
Wie & wo entsteht dadurch Mehrwert?
„Abrechnungsverfahren“ nicht ausgereift
43
![Page 44: Gernot Starke • Stefan Tilkov Die vielen Gesichter von SOA...2007/11/06 · Modularisierung von Anwendungen Von der Anwendungs- zur Service-Landschaft Governance-Fokus Realisierbar](https://reader035.vdocuments.site/reader035/viewer/2022071111/5fe6533c0352aa324c012bc9/html5/thumbnails/44.jpg)
Risiko:Tool-Falle
Wer nur den Hammer kennt, für den ist jedes Problem ein Nagel.
Ein „ESB“ macht noch keine SOA
44
![Page 45: Gernot Starke • Stefan Tilkov Die vielen Gesichter von SOA...2007/11/06 · Modularisierung von Anwendungen Von der Anwendungs- zur Service-Landschaft Governance-Fokus Realisierbar](https://reader035.vdocuments.site/reader035/viewer/2022071111/5fe6533c0352aa324c012bc9/html5/thumbnails/45.jpg)
Ihre Schritte zu SOA
45
![Page 46: Gernot Starke • Stefan Tilkov Die vielen Gesichter von SOA...2007/11/06 · Modularisierung von Anwendungen Von der Anwendungs- zur Service-Landschaft Governance-Fokus Realisierbar](https://reader035.vdocuments.site/reader035/viewer/2022071111/5fe6533c0352aa324c012bc9/html5/thumbnails/46.jpg)
1. Vergessen Sie Produkte
46
![Page 47: Gernot Starke • Stefan Tilkov Die vielen Gesichter von SOA...2007/11/06 · Modularisierung von Anwendungen Von der Anwendungs- zur Service-Landschaft Governance-Fokus Realisierbar](https://reader035.vdocuments.site/reader035/viewer/2022071111/5fe6533c0352aa324c012bc9/html5/thumbnails/47.jpg)
2. Formulieren Sie die konkreten Ziele Ihrer
Organisation
47
![Page 48: Gernot Starke • Stefan Tilkov Die vielen Gesichter von SOA...2007/11/06 · Modularisierung von Anwendungen Von der Anwendungs- zur Service-Landschaft Governance-Fokus Realisierbar](https://reader035.vdocuments.site/reader035/viewer/2022071111/5fe6533c0352aa324c012bc9/html5/thumbnails/48.jpg)
3. Starten Sie klein und fokussiert mit einem
Pilotprojekt für Business und Technik
48
![Page 49: Gernot Starke • Stefan Tilkov Die vielen Gesichter von SOA...2007/11/06 · Modularisierung von Anwendungen Von der Anwendungs- zur Service-Landschaft Governance-Fokus Realisierbar](https://reader035.vdocuments.site/reader035/viewer/2022071111/5fe6533c0352aa324c012bc9/html5/thumbnails/49.jpg)
4. Decken Sie alle kritischen Bereiche ab
(breites Spektrum)
49
![Page 50: Gernot Starke • Stefan Tilkov Die vielen Gesichter von SOA...2007/11/06 · Modularisierung von Anwendungen Von der Anwendungs- zur Service-Landschaft Governance-Fokus Realisierbar](https://reader035.vdocuments.site/reader035/viewer/2022071111/5fe6533c0352aa324c012bc9/html5/thumbnails/50.jpg)
5. Beginnen Sie frühzeitig mit Governance
50
![Page 51: Gernot Starke • Stefan Tilkov Die vielen Gesichter von SOA...2007/11/06 · Modularisierung von Anwendungen Von der Anwendungs- zur Service-Landschaft Governance-Fokus Realisierbar](https://reader035.vdocuments.site/reader035/viewer/2022071111/5fe6533c0352aa324c012bc9/html5/thumbnails/51.jpg)
Adler, OliverAlgermissen, JanAmmon, Rainer
vonBandholtz, Thomas
Bien, AdamBilling, GunnarColdewey, Jens
Cvetkovic, Kristijan Dahan, Udi
Dielingen, Axel vonDunkel, JürgenDüster, WillyFabini, Martin
Fink, ThorstenFrotscher, ThiloGförer, StefanGhadir, Phillip
Greiner, TorstenGutzeit, CarolHenning, Hans-
Jürgen vonHoffman, Frank
Höft, OliverIvanov, KonstantinJanning, Thorsten
Josuttis, NicoJuwig, Oliver
Kalex, UlrichKeller, WolfgangKleiner, CarstenKlemm, MarcoKoschel, ArneLauer, Daniel
Mahlberg, MichaelMezger, Thilo
Müller, ThomasOestereich, Bernd
Pingel, DierkRöder, Christian
Rohe, KlausRoth, Roman
Schelp, JoachimStal, Michael
Starke, GernotStein, SebastianStutz, MatthiasTilkov, Stefan
Tschierschke, DirkVölter, MarkusWestphal, Ralf
Wilms, HartmutWinter, RobertWolf, HenningWulff, Joachim
50 Meinungen.Auch eine für Sie dabei!
http://www.soa-expertenwissen.de
51
![Page 52: Gernot Starke • Stefan Tilkov Die vielen Gesichter von SOA...2007/11/06 · Modularisierung von Anwendungen Von der Anwendungs- zur Service-Landschaft Governance-Fokus Realisierbar](https://reader035.vdocuments.site/reader035/viewer/2022071111/5fe6533c0352aa324c012bc9/html5/thumbnails/52.jpg)
Two Faces of SOA...
52
![Page 53: Gernot Starke • Stefan Tilkov Die vielen Gesichter von SOA...2007/11/06 · Modularisierung von Anwendungen Von der Anwendungs- zur Service-Landschaft Governance-Fokus Realisierbar](https://reader035.vdocuments.site/reader035/viewer/2022071111/5fe6533c0352aa324c012bc9/html5/thumbnails/53.jpg)
Gernot StarkeSchwerpunktthemen:
Software-Architekturen
Entwurf, Entwicklung,Management
Mentoring und Coaching
Definition, Analyse,Optimierung vonEntwicklungsprozessen
Reviews, Audits, Retrospektiven
Dr. Gernot StarkeDoing IT Right
+49 (0) 177 – 728 [email protected]
www.gernotstarke.dewww.arc42.de
53
![Page 54: Gernot Starke • Stefan Tilkov Die vielen Gesichter von SOA...2007/11/06 · Modularisierung von Anwendungen Von der Anwendungs- zur Service-Landschaft Governance-Fokus Realisierbar](https://reader035.vdocuments.site/reader035/viewer/2022071111/5fe6533c0352aa324c012bc9/html5/thumbnails/54.jpg)
Stefan TilkovArchitekturberatungSOAMDA MDSD
WS-* RESTMDE
J(2)EE RoR .NET
http://www.innoq.com/blog/
http://www.innoq.com
54