Serviceorientierte Architekturen (SOA)
|
|
Entwurf von serviceorientierten Architekturen auf Basis von Open-Source-Software |
Pascal Bauler, Fernand Feltz, Nicolas Biri, Philippe Pinheiro |
Zusammenfassung
Verschiedene Open-Source-Projekte, die sich mit serviceorientierten
Architekturen (SOA) befassen, lassen sich nach einer
Schichtenarchitektur klassifizieren. Diese Projekte werden gemäß
ihren Schwerpunkten in die Integrationsschichten "technische
Integration von Komponenten", "unternehmensweiter Service-Bus" und
"Orchestrierung" eingeordnet. Innerhalb der OSS-Gemeinschaft wird
derzeit eine Vielzahl von Integrationsprojekten vorangetrieben, die
sehr verschiedene Ansätze und Ziele verfolgen. Zwar befinden sich
die einzelnen Projekte in verschiedenen Stadien, für jede
Architekturschicht sind jedoch bereits mehrere einsetzbare Lösungen
verfügbar. Somit sind SOA auf Basis von Open-Source-Software (OSS)
durchaus möglich und können, abhängig vom Anwendungsgebiet,
vorteilhaft gegenüber kommerziellen Lösungen sein. Durch Kombination
und Integration von ausgewählten OSS-Projekten kann eine performante
und funktionsfähige SOA aufgebaut und erfolgreich z.B. in
grenzüberschreitenden Anwendungen im E-Government-Bereich eingesetzt
werden, wie es das Projekt des Centre de Recherche Public - Gabriel
Lippmann mit der Luxemburger Familienkasse zeigt.
Inhaltsübersicht
- Einleitung
- Serviceorientierte Architektur auf Basis von Open-Source-Software
- Technische Integration
- Der unternehmensweite Service-Bus
- Orchestrierung von Geschäftsprozessen
- Auswahlkriterien
- SOA auf Basis von Open-Source- oder kommerzieller Software?
- Entscheidungshilfe bei der Auswahl von spezifischer Open-Source-Software
- Anwendungsbeispiel: Luxemburger Familienkasse
- Rahmenbedingungen
- Vorgeschlagene serviceorientierte Architektur
- Schlussfolgerung
- Literatur
HMD, Heft 253, Februar 2007
|