SOA Referenzimplementierung
Die Komplexität, eine IT-Landschaft nach Service-orientierten Konzepten komplett neu oder eine bestehende IT umzugestalten, stellt eine Herausforderung auf vielen und gänzlich unterschiedlichen Ebenen dar. Technisch gesehen ist eine zunehmend unübersichtliche Menge von Spezifikationen aus dem Umfeld der Web Service-Technologien relevant. Organisatorisch ist es erforderlich, Entscheidungsprozesse rund um die Planung, Entwicklung und ständige Anpassung der IT-Landschaft an neue Anforderungen zu systematisieren (unter dem Begriff ‘SOA-Governance’ zusammengefasste Aktivitäten). Seitens der Fachabteilungen und Anwender letztlich steht demgegenüber das Interesse im Mittelpunkt, Geschäftsprozesse ‘einfach’ auf die IT abbilden, ausführen und überwachen zu können.

For all companies, trademarks and names see: here
Mit dieser Referenzimplementierung können bspw. folgende Fragen zusammen mit unseren Kunden beantwortet werden, die typischer Weise im Umfeld der Einführung einer SOA aufkommen:
- Wie kann eine SOA-Infrastruktur aufgebaut sein, die die schnelle Einschätzung von Machbarkeit, Aufwand, Kosten und Funktionalität einer solchen einer solchen Lösung erlaubt?
- Welche Bausteine einer SOA sind notwendig, um eine erste Pilot-Infrastruktur im Unternehmen zu etablieren?
- Welche Informationen sind notwendig, um eine SOA-Infrastruktur in meinem Unternehmen zu planen, umzusetzen und zu betreiben?
- Wie sieht eine “Roadmap to SOA” in meinem Unternehmen aus?
- Wie sieht eine Alternative zu bestehenden Lösungen auf Basis von Open Source-Produkten aus?
- Passt die SOA-Lösung des einen Anbieters besser in meine IT-Landschaft als die des anderen Anbieters?
- Welche Komponente einer SOA passt optimal in meine bestehende Infrastruktur?
Durch die aufgebauten Erfahrungen beim Aufbau der Referenz-SOA-Infrastruktur können Antworten auf solche Fragen kundenspezifisch, schnell und effizient gefunden werden. Die Auswahl von einzelnen Komponenten (z.B. der nach Kundenvorgaben optimale Enterprise Service Bus, die optimale Process Engine, die optimale Registry usw.) kann ebenso wie die Zusammenstellung der gesamten Infrastruktur an den tatsächlichen Bedarf und die Zeit- und Kostenvorgaben erfolgen.
Um in dieser Situation konkrete Unterstützung leisten zu können, werden in einem gemeinsamen Projekt zwischen der Brockhaus GmbH und der Universität Siegen (Institut für Wirtschaftsinformatik) SOA-Referenzimplementierungen erstellt, die in unterschiedlichen Reifegraden beispielhafte SOA-Umgebungen zur Verfügung stellen. Die Funktionalität der einzelnen Implementierungen soll von der ‘kleinst möglichen SOA’ bis hin zu einer ausgereiften Umgebung mit Möglichkeiten des Monitorings etc. gehen. Alle verwendeten Bausteine sollen dabei ‘open source’ sein. In jeder Referenzimplementierung steht ein Beispiel-Geschäftsprozess zur Verfügung, um unmittelbar eine realistische Situation als Ausgangspunkt für eigene Tests, Erweiterungen usw. zur Verfügung zu haben.
Seite drucken
