Was macht eine Modul-/Service-/Bit-Anwendungsfunktionalität besonders gut für ein OSGi-Modul geeignet?Was ist der beste Weg, um mit OSGI zu beginnen?
Ich bin interessiert an OSGi in meinen Anwendungen zu verwenden. Wir sind ein Java-Shop und wir verwenden Spring ziemlich ausgiebig, also lehne ich mich an, Spring Dynamic Modules for OSGi(tm) Service Platforms zu verwenden. Ich bin auf der Suche nach einer guten Möglichkeit, ein wenig OSGi als Test in eine Anwendung zu integrieren. Hat jemand hier diese oder eine ähnliche OSGi-Technologie verwendet? Gibt es irgendwelche Fallstricke?
@Nicolas - Danke, ich habe das gesehen. Es ist ein gutes Tutorial, aber ich suche mehr nach Ideen, wie ich mein erstes "echtes" OSGi-Paket machen kann, im Gegensatz zu einem Hello World-Beispiel.
@david - Danke für den Link! Im Idealfall würde ich das Ganze mit einer Greenfield-App so gestalten, dass es dynamisch ist. Was ich jetzt suche, ist es, es in ein kleines Stück einer bestehenden Anwendung einzuführen. Angenommen, ich kann ein beliebiges Stück der App auswählen, was sind einige Faktoren, die berücksichtigt werden müssen, um das Stück als OSGi-Meerschweinchen besser oder schlechter zu machen?
Wo finde ich dieses Flussdiagramm? – systemoutprintln
@dubdubdubdot: Ich denke, er meint das Flussdiagramm [Bundle Life-Cycle] (http://en.wikipedia.org/wiki/OSGi#Life-cycle). –