Vortragender:
Sven Jeppsson, syngenio AG; Karsten Panier, Signal Iduna
Titel:
Ort: HAW Department Informatik, Berliner Tor 7, Raum 405
Zeit: ab 19:00 Uhr
Abstract:
Die fachlichen und technischen Anforderungen an Software ändern sich in
der heutigen Zeit sehr häufig. In Software abgebildete Geschäftsprozesse
werden auf Grund des Wettbewerbes laufend neu gestaltet. Ebenfalls interagiert
Software mit unterschiedlichen und sich ändernden Technologien. Aus diesen
Gründen muss eine gute Architektur flexibel anpassbar sein und den Beitrag
von verschiedenen Teams berücksichtigen. Architekturentscheidungen müssen
daher regelmäßig neu überprüft werden. Die Architektur
entwickelt sich damit in einem evolutionären Prozess.
Eine gute Unterstützung Architekturen evolutionär zu gestalten, bietet
der OSGi-Standard. Dieser defniert ein flexibles Architekturmuster auf Basis
von Komponenten und Services. Getroffene Architektur Entscheidungen und Regeln
lassen sich in OSGi-Bundle Strukturen hinterlegen und zur Laufzeit überprüfen.
Der Vortrag beschäftigt sich zunächst mit evolutionären Architekturmustern
und den Anforderungen, die man an sie stellt. Danach wird eine Übersicht
über die OSGi-Spezifikation gegeben. An kleinen Beispielen mit Eclipse
Equinox wird dann gezeigt, wie OSGi eine agile Entwicklung der Architektur unterstützt.