[Yanel-dev] HOW TO KILL AN OSGI PROJECT - WITH 10 QUESTIONS

Michael Wechner michael.wechner at wyona.com
Wed Jul 13 13:52:02 CEST 2011


Am 12.07.11 21:55, schrieb basZero:
> fyi
>
> a bit of reading, other thoughts, some stimuli to maybe judge whether 
> OSGi is really something for Yanel...
> http://www.adam-bien.com/roller/abien/entry/how_to_kill_an_osgi 

I think the principles of OSGi are definitely for Yanel, whereas I think 
this is nicely expressed by Stefan Bohm's comment:

"OSGi because it forces us to consider design-aspects such as 
modularity, life-cycle management and versioning (which is not a bad 
thing ;-). On the other hand, I don't think that dynamicity is really a 
major driver for OSGi. Quite the contrary, enterprise environments have 
to be stable and deterministic."

Also related to that:

http://www.osgi.org/blog/2010/01/backward-compatibility.html

By using versioned interfaces Yanel does enforce such principles, but 
the problem I see is that Yanel's way
of doing it is not a "standard", whereas OSGi is a "standard" (or at 
least one does consider it a standard), which means the learning curve 
for developers and sitting on top of shoulders would help ;-)

It's still not clear to me if OSGi is the right thing from a "technical" 
point of view and what if there might come up something better than 
OSGi? I think these are the questions we should ask ourselves 
additionally to the ones mentioned in the link above.

Thanks

Michael


More information about the Yanel-development mailing list