OSGi?! Ist das was zum Essen? Oder ein neues Designerbier? Oder handelt es sich gar um den Namen einer neuen Partei?
Nein, nein, es ist nicht schlimm, wenn Sie nicht wissen, was OSGi ist. Denn die „Open Services Gateway Initiative“ nicht zu kennen, ist nur für Programmierer eine Bildungslücke. Und nur diese sollten jetzt weiterlesen – denn: Achtung jetzt kommt Techtalk!
Webanwendungen mit OSGi modularisieren
Insider wissen: Mit OSGi lassen sich Desktop-Applikationen dynamisch modularisieren, zum Beispiel für den Austausch von Modulen. Auch für Offshore-Projekte bietet es sich an, ein Modulsystem zu verwenden, um unabhängige Pakete zu bilden.
Durch den Einsatz in Eclipse RCP ist OSGi in den Rich-Client-Anwendungen weit verbreitet. Doch Webanwendungen werden bisher immer noch monolithisch abgebildet. Aber spätestens mit Glassfish 3 wird OSGi auf Applikationsservern Einzug halten. Damit kann die Webanwendung als Teil eines OSGi-Bundles deployed werden.
Mehr Infos zu OSGi gibt’s in meinem Fachartikel „Webanwendungen mit OSGi modularisieren“.







Fr, Jul 16, 2010
Featured, IT & More