SOA ist ein Paradigma, das beim Design effektiver IT Landschaften eine wichtige Rolle spielt. Zunächst tritt dabei die technologische Ebene in den Hintergrund. Services werden, ausgehend von fachlichen Erfordernissen, nach dem Angebot- und Nachfrageprinzip identifiziert oder neu konzipiert.
Im Idealfall erstrecken sich dabei die Systemgrenzen über sämtliche – interne und externe - Geschäftspartner, die im Rahmen der IT gestützten Geschäftstätigkeit eine Rolle spielen. Im Kern geht es also darum, eine beliebige IT Landschaft als eine lose Sammlung von Services und Geschäftspartner zu verstehen und diese sinnvoll – also den fachlichen Anforderungen folgend - miteinander zu verbinden.
Der Nutzen ergibt sich zunächst aus den offensichtlichen Eigenschaften wie Wiederverwendbarkeit und Flexibilität. Operative Geschäftsprozesse werden optimal unterstützt und können sich elegant neuen Anforderungen anpassen.
Der strategische Nutzen einer SOA besteht aber in der Schaffung von Emergenz. Statt Hemmnisse aufzubauen, kann eine SOA gestützte IT Landschaft die Entstehung geschäftlicher Möglichkeiten fördern.
Herausforderungen
Bei der Implementierung einer SOA stößt man zwangsläufig auf zahlreiche Herausforderungen:
- Interessenskonflikte, verursacht z.T. durch unzureichende Vermittlung
- Technologische Vielfalt, verursacht durch heterogene Systeme
- Bewältigung hoher Systemlast, in einem großen Systemverbund
- Erkennung von Details ohne den Blick auf das Ganze zu verlieren
Erfolgsfaktoren
Kritische Faktoren für den Erfolg einer Transformation einer IT Landschaft in eine SOA sind:
- Ein klares Ziel
- Kleine, aber entschlossene Schritte
- Methoden, um Kurs zu halten
- Den theoretischen Nutzen in die Praxis umsetzen und ihn vermitteln
Mediation
Auf dem Weg zu einem strukturierten Ganzen braucht es viel Erfahrung, methodisches und technologisches Wissen und die Fähigkeit, komplexe Sachverhalte darzustellen.
SOA braucht dabei auf vielen Ebenen Vermittlerqualitäten der handelnden Personen, angefangen bei der Erkennung fachlicher Anforderungen, unterschiedlicher Interessen und Betrachtungsebenen der Stakeholder, bis hin zur Harmonisierung technologischer Brüche.
Westernacher hat Antworten auf die vielen Fragen, die sich im Zusammenhang mit einer SOA Implementierung stellen und mit dem Mediator ein Werkzeug, mit dem Sie Ihre Vision umsetzen können.