Die Herausforderung bei der Einführung serviceorientierter Architekturen (SOA) ist die erfolgreiche Implementation einer stabilen und effizienten SOA zur Realisierung der geforderten Fähigkeiten und Vorteile mit einem vertretbaren Aufwand. Die einzelnen Herausforderungen umfassen dabei alle Faktoren, auf die für eine erfolgreiche SOA-Einführung geachtet werden muss.
In dieser Arbeit werden einige der wichtigsten Herausforderungen in die Phasen Analyse, Entwurf und Implementierung eingegliedert und zusammen mit den erfolgskritischen Faktoren erläutert und präsentiert. Zum Verständnis dieser Arbeit werden informationstechnische und wirtschaftswissenschaftliche Grundkennt- nisse, sowie ein grundlegendes Verständnis von Software-Engineering angenommen.
Um den vorgegebenen Rahmen dieser Arbeit zu gewährleisten, wird der Aufbau einer SOA Governance als Teil der Analyse- und Entwurfsphase nicht besprochen und erst die Umsetzung in der Implementierungsphase näher betrachtet. Zudem werden die Bereiche Business Network Transformation (BNT) und Enterprise Service Bus (ESB) als eigenständige Elemente nicht näher ausgeführt. Aufgrund der o.g. Annahme wird durchgehend auf technische Details und Erklärungen verzichtet.
Inhaltsverzeichnis
1 Einleitung / Abgrenzung
2 SOA - Service-orientierte Architektur
2.1 Der SOA-Ansatz
2.2 Beweggründe für eine SOA
3 Herausforderungen bei der Einführung serviceorientierter Architekturen
3.1 Analyse
3.1.1 SOA-Awareness, und -Readiness
3.1.2 Projektmanagement
3.1.3 Auswirkungen auf die Value Chain
3.2 Entwurf
3.2.1 Architektur
3.2.2 Identifizieren und Definieren der Services
3.2.3 Sicherheit
3.3 Implementierung
3.3.1 Proof-of-Concept
3.3.2 SOA-Governance
4 Fazit und Ausblick
Zielsetzung & Themen
Die Arbeit untersucht die kritischen Erfolgsfaktoren und Herausforderungen bei der Einführung von serviceorientierten Architekturen (SOA) in Unternehmen, um technische und organisatorische Hürden in den Phasen Analyse, Entwurf und Implementierung zu identifizieren und Lösungsansätze aufzuzeigen.
- Grundlagen und Definitionen von SOA-Konzepten
- Analyse der Unternehmensbereitschaft (SOA-Readiness)
- Strategische Ansätze im Projektmanagement (Top-Down vs. Bottom-Up)
- Integration und Auswirkungen auf die Wertschöpfungskette
- Sicherheitsaspekte und notwendige Governance-Strukturen
Auszug aus dem Buch
3.1.1 SOA-Awareness, und -Readiness
Eine SOA einzuführen ist in jedem Fall vorteilhaft. Die Entscheidung, ob eine SOA für ein Unternehmen sinnvoll ist, verlangt nach einer Identifikation der Chancen und Herausforderung. Die SOA-Awareness bezeichnet den Bekanntheitsgrad und damit die Menge und Qualität von Informationen, Kommunikation sowie das bestehende oder noch auszubildende Know-how innerhalb des Unternehmens. Die SOA-Readiness ermittelt und bewertet die Voraussetzungen für die Einführung oder Weiterentwicklung einer SOA in einem Unternehmen.
Der Grad der SOA Bereitschaft wird üblicherweise durch Assessments ermittelt, welche in allen potentiell involvierten Unternehmensbereichen durchgeführt werden. Davon abgesehen kann der Reifegrad eines Unternehmens für eine SOA-Einführung auch anhand eines SOA Maturity Modells festgestellt werden. Dieses Modell dient der Klassifizierung der SOA Readiness. „Das SOA Maturity Model definiert nur nie die Ziele, den Umfang, die empfohlenen Maßnahmen und die geschäftlichen Vorteile auf den einzelnen Stufen, sondern beinhaltet auch wichtige Industriestandards, wesentliche Methoden sowie entscheidende (sowohl technische als auch organisatorische) Erfolgsfaktoren.“ Für weitere Informationen zum SOA Maturity Model wird an dieser Stelle auf das Whitepaper von Progress Software verwiesen.
Die erste große Herausforderung ist somit die Feststellung des eigenen Reifegrades zur Klärung der Frage, ob und wie eine SOA eingeführt bzw. erweitert werden soll. Die zweite Herausforderung ist die Beachtung einiger wichtiger Kriterien: Management Support, Transparenz und Kommunikation, Change Managements, Prozessverständnis, Technologieverständnis, Nutzenverständnis.
Zusammenfassung der Kapitel
1 Einleitung / Abgrenzung: Die Einleitung definiert den Rahmen der Arbeit und grenzt die betrachteten Phasen der SOA-Einführung ein, wobei technische Details zugunsten eines übergeordneten Verständnisses zurückgestellt werden.
2 SOA - Service-orientierte Architektur: Dieses Kapitel erläutert das Grundkonzept von SOA sowie die ökonomischen Beweggründe für den Wechsel von monolithischen IT-Strukturen hin zu serviceorientierten Systemen.
3 Herausforderungen bei der Einführung serviceorientierter Architekturen: Der Hauptteil analysiert detailliert die kritischen Hürden in den Phasen Analyse, Entwurf und Implementierung, inklusive Projektmanagement und Governance.
4 Fazit und Ausblick: Das Fazit fasst die Bedeutung der organisatorischen und menschlichen Faktoren zusammen und wagt einen Ausblick auf die steigende Bedeutung von Service-Plattformen.
Schlüsselwörter
SOA, Service-orientierte Architektur, SOA-Readiness, Projektmanagement, Business Network Transformation, IT-Infrastruktur, Software-Architektur, SOA-Governance, Enterprise Service Bus, Web-Services, Geschäftsprozesse, Return on Investment, Proof-of-Concept, Wertschöpfungskette, Reifegradanalyse.
Häufig gestellte Fragen
Worum geht es in dieser Arbeit grundsätzlich?
Die Arbeit behandelt die Herausforderungen, die bei der Einführung einer serviceorientierten Architektur in Unternehmen auftreten, und analysiert die dafür notwendigen Schritte.
Was sind die zentralen Themenfelder?
Die Arbeit fokussiert sich auf die Phasen der Analyse, des Entwurfs und der Implementierung von SOA-Systemen sowie die begleitenden organisatorischen Anforderungen.
Was ist das primäre Ziel der Arbeit?
Ziel ist es, die Erfolgsfaktoren für eine SOA-Einführung aufzuzeigen, um Unternehmen bei der Überwindung von Hürden in der IT-Transformation zu unterstützen.
Welche wissenschaftliche Methode wird verwendet?
Die Arbeit stützt sich auf eine theoretische Analyse bestehender Literatur und Branchen-Analysen, um ein Modell für die praktische Umsetzung der SOA-Einführung abzuleiten.
Was wird im Hauptteil der Arbeit behandelt?
Der Hauptteil gliedert sich in die Untersuchung der SOA-Bereitschaft, die Wahl des Projektansatzes, die technologische Architektur, die Service-Definition, Sicherheitsaspekte und die Governance.
Welche Schlüsselwörter charakterisieren die Arbeit?
Zentrale Begriffe sind SOA-Readiness, Wertschöpfungskette, Business Network Transformation, SOA-Governance und Projektmanagement.
Welche Rolle spielt die SOA-Governance?
Die Governance wird als zwingend notwendiger Erfolgsfaktor für die Steuerung und Kontrolle von Rollen, Richtlinien und Qualitätsstandards innerhalb von SOA-Projekten identifiziert.
Warum wird der "Mensch" als kritischer Faktor genannt?
Der Autor betont, dass trotz technischer Machbarkeit die Akzeptanz und das Verständnis der Mitarbeiter sowie die Überwindung alter Arbeitsgewohnheiten entscheidend für den Projekterfolg sind.
- Quote paper
- Daniel Scheiner (Author), 2008, Herausforderungen bei der Einführung serviceorientierter Architekturen, Munich, GRIN Verlag, https://www.grin.com/document/145711