08 SOA Governance (2007-04-27a) - hpi.uni-potsdam.de · •Ist eine SOA nur eine SOA, wenn für die Messages XML verwendet wird • analog WebServices - Man kann XML verwenden - man
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
• Case Studies: SOA im industriellen Maßstab• Woher kommt das Budget für eine SOA• Konventionelle Wege zu einer SOA• Die Initiativen bleiben stecken• Moderne Geschäftsmodelle und SOA
• Fallbeispiel - Was nicht im Lehrbuch steht: Versicherungsfabrik,Dunkelverarbeitung und die praktischen Hindernisse auf demWeg dahin
• wir verwenden hier die Definition von Krafzig et al.• „A Service-Oriented Architecture (SOA) is a software
architecture that is based on the key concepts of anapplication front-end, service, service repository, andservice bus. A service consists of a contract, one ormore interfaces, and an implementation” [Krafzig+05].
• Verwendet eine SOA ausschließlich WebServices?• Nein - WebServices sind eine von vielenm Arten, um Services zur
Verfügung zu stellen• Man kann sie verwenden, wenn es passend ist
• Ist eine SOA nur eine SOA, wenn für die Messages XMLverwendet wird
• analog WebServices - Man kann XML verwenden - man muss esaber nicht
• Werden mit einer SOA immer Legacies renoviert• Nein - eine SOA ist ein recht allgemeines Bauprinzip• dementsprechend wird das Prinzip in sehr vielen Kontexten
Trend: Es gibt eine Standard-Prozessmodellierungssprache (BPEL, BPEL4WS)
• Die “Business Process Execution Language for WebServices” ist eine Initiative großer Hersteller, wie BEASystems, IBM, Microsoft, SAP AG, Siebel Systems um dieInteroperabilität der Services verschiedener Hersteller zufördern auf der Basis von Web-Services.
Es gibt nur noch 4 große Plattformanbieter. Alle bietenauch einen EAI/ Orchestration Stack: Microsoft, IBM,Oracle, SAP:Alle unterstützen BPEL (leicht unterschiedlich)
Die großen vier finden Sie auch alle im rechtenoberen Gartner-Quadranten
Source: Gartner DocumentM-22-8357, 14 May 2004
The Magic Quadrant is copyrighted2004 by Gartner, Inc. and is reusedwith permission. The Magic Quadrantis a graphical representation of amarketplace at and for a specific timeperiod. It depicts Gartner's analysis ofhow certain vendors measure againstcriteria for that marketplace, asdefined by Gartner. Gartner does notendorse any vendor, product orservice depicted in the MagicQuadrant, and does not advisetechnology users to select only thosevendors placed in the "Leaders"quadrant. The Magic Quadrant isintended solely as a research tool, andis not meant to be a specific guide toaction. Gartner disclaims allwarranties, express or implied, withrespect to this research, including anywarranties of merchantability orfitness for a particular purpose
Copyright Notice & Credits: Der Fall der Credit Suisse stammt auseinem öffentlichen Foliensatz von Dr. Claus Hagen, Credit Suisse,EAI-Tag der TU-Berlin 2004
Späte 80er: Eine Anwendungslandschaft besteht ausvielen Silos, die entweder nach Produkten oderProzessen gegliedert sind – Front Office Unterstützungist dünn ausgeprägt
Die herausfordernde Frage ist, wie man mit einem existierenden Geschäftsfall-Manager umgeht. Und hier sehen Sie nur einen. Viele von uns haben mehrere davon
In der Praxis kann man folgendeHerausforderung haben
Anwendungskern
Service Schicht
middle-tier
ProcessEngine
Anwendungsserver
Präsentation
controller
Anwendungskern proxies
UI1ultra thin
LegacyBus. TAmanager
Services
UI2ultra thin
UI3ultra thinKanalspezifische Oberflächen
benutzen einen gemeinsamenMiddle-Tier
der Anwendungskern einschließlichGeschäftsfall-Steuerung bleibt aufdem Host
SOA-Micro-Governance:Welche Fragen werden beantwortet?• Welche Organisationseinheit managed die SOA?• Was soll als Service implementiert werden?• Welche Services werden als erste implementiert?• Wer finanziert den Service?• Wer wird Eigentümer des Service?• Welche nichtfunktionalen Anforderungen muss ein Service erfüllen?
Literatur• [Bieberstein+05] Norbert Bieberstein, Sajay Bose, Marc Fiammante, Keith Jones, Rawn Shah: Service Oriented
Architecture Compass - Business Value, Planning and Enterprise Roadmap. IBM Press 2005.• [Bloomberg+2006] Jason Bloomberg, Ronald Schmelzer: Service Orient or Be Doomed! Wiley 2006.• [Bonati+06] Bruno Bonati, Joachim Regutzki, Martik Schroter: Enterprise Services Architecture for Financial Services,
Galileo Press 2006.• [Broadbent03] Marianne Broadbent: Tailor IT Governance to Your Enterprise. Gartner Group Document 117510,
October 2003.• [Broadbent+05] Marianne Broadbent, Ellen S. Kitzis: The New CIO Leader. Harvard Business School Press 2005.• [CObIT05] IT Governance Institute: COBIT 4.0 – Control Objectives, Management Guidelines, Maturity Models. Zu
beziehen über www.isaca.org. Kann dort auch direkt heruntergeladen werden (aufgerufen 8.2.2006).• [Dietrich+2006] Lothar Dietrich, Wolfgang Schirra: Innovationen durch IT: Erfolgsbeispiele aus der Praxis, Springer
2006.• [Gartner03a] Robert Mack, N. Frey: Six Building Blocks for Creating Real IT Strategies. Gartner Group, Strategic
Analysis Report R-17-3607, December 2002.• [Gartner03b] Robert Mack: Real IT Strategies: Steps 1 to 4 – Laying a Foundation. Gartner Group, Report R-21-
4074, Gartner 2003.• [Gartner03c] Robert Mack: Real IT Strategies: Steps 5 to 8 – Creating the Strategy. Gartner Group, Report R-21-
4950, Gartner 2003.• [Hagen2003] Claus Hagen: Integrationsarchitektur der Credit Suisse in Stephan Aier, Marten Schönherr (Hrsg.)
Enterprise Application Integration – Flexibilisierung komplexer Unternehmensarchitekturen, GITO Verlag 2003.• [Holley+06] Kerrie Holley, Jim Palistrant, Steve Graham: Effective SOA Governance, IBM White Paper, 2006• [Kagermann+2006] Henning Kagermann, Huberst Österle: Geschäftsmodelle 2010, Verlag Frankfurter Allgemeine
Buch, 2006.• [Krafzig+05] Dirk Krafzig, Karl Banke, Dirk Slama: Enterprise SOA, Service-Oriented Architecture Best Practices;
Prentice Hall, 2005.• [Keller2002] Wolfgang Keller: Enterprise Application Integration, dpunkt Verlag, 2002.• [Keller2006] Wolfgang Keller: IT-Unternehmensarchitektur, dpunkt Verlag 2006.• [Malinverno2006a] Paolo Malinverno: The ICC and SOA Governance, Gartner Group Research Note G00137440, 3.
Februar 2006.• [Malinverno2006b] Paolo Malinverno: Sample Governance Mechanisms for a Service Orinented Architecture,
Gartner Group Research Note G00139465, 27. April 2006.• [Meta02] Meta Group: Enterprise Architecture Desk Reference. 2002.• [Mitra05] Tilak Mitra: A case for SOA Governance, IBM White Paper, 2005• [Weill+04] Peter Weill, Jeanne W. Ross: IT Governance – How Top Performers Manage IT Decision Rights for
Superior Results. Harvard Business School Press 2004.• [Windley+06] Philip J. Windley: SOA Governance: Rules of the Game, Infoworld 23. Januar 2006.