Bericht: OSGi mit Gerd Wütherich und Martin Lippert

OSGi
(Vortrags-Videos on-line bei ruhrjug.tv)
Preisfrage: Seit wann gibt es OSGi? Wer die richtige Antwort - seit 1999 - wusste, hatte bei der ruhrjug am 14.05. die Chance, ein Buch zu dem Thema zu gewinnen.
OSGi erfährt immer mehr Aufmerksamkeit, und so war die ruhrjug an diesem Abend auch "ausverkauft", als sich über 90 Interessierte sich im Essener Unperfekthaus versammelten. Geboten wurde ein Double Feature zum Thema.
Die Vortragenden
... kamen diesmal aus Hamburg:
- Gerd Wütherich, Freiberufler und Mitautor des Buchs "Die OSGi Service Plattform" (s.u.), und
- Martin Lippert von it-agile.

Double Feature
Im erstenTeil stellten die beiden die Grundlagen der Technologie vor und hatten dazu auch eine Besipiel-Applikation dabei: den Logfile-Analyzer Sherlog, der komplett auf OSGi aufgebaut war. War OSGi zuerst "nur" als Service-Plattform gedacht, auf der Services dynamisch installiert und ausgetauscht werden können, ist unabhängig davon auch der Modul-Mechanismus für den "normalen" Entwickler interessant geworden, der das unzulängliche Package-System von Java ersetzt. Jeder kennt sicher die Probleme, die durch das Vorhandensein verschiedener Implementierungen in unterschiedlichen Jar-Files entstehen (Klassiker: XML-Parser, Logging). Ob man dabei direkt von einer "Jar-Hell" sprechen kann, sei dahingestellt (zumal sich das noch nicht einmal reimt).
Bei der Präsentation klappte dann auch alles: aus Eclipse heraus, das ja mit Equinox eine eigene OSGi-Implementierung mitbringt,konnten die verschiedenen Module der Applikation zur Laufzeit installiert und deinstalliert werden.
Im zweiten Teil ging es um den Einsatz von OSGi im Web-Umfeld: Auf welche Weise können bei Web-Applikationen dynamisch Services eingesetzt werden? Dazu existieren zwei Ansätze: Der Servlet-Container als OSGi-Applikation (was natürlich eine Änderung der Betriebsumgebung voraussetzt), oder das OSGi-Framework als Webapplikation.
Das Thema scheint mittlerweile in vielen Projekten interessant zu sein, so dass die Fragerunden zusammen etwa eine Stunde in Anspruch nahm.
Buchtipp
Zum Schluss noch der Buchtipp zum Thema:
Gerd Wütherich et.al., "Die OSGi Service Plattform", dpunkt-Verlag
Vielen Dank
... an Gerd und Martin für einen spannenden Vortrag.
Der dpunkt-Verlag stiftete zwei Freiexemplare des OSGi-Buches.
Vielen Dank auch an die Sponsoren des Abend, nämlich an das Linux-Hotel und an die Firma innoQ, die den Abend finanzierten, und natürlich an alle Besucher für's Kommen!


















