Cool! Maybe something that could go into DeltaSpike.
-David On Mar 29, 2012, at 2:23 PM, David Bosschaert wrote: > FYI - something like this has also been implemented in the Weld-OSGi > project: https://github.com/mathieuancelin/weld-osgi > > Best regards, > > David > > On 29 March 2012 16:02, David Blevins <[email protected]> wrote: >> >> On Mar 25, 2012, at 9:01 AM, David Jencks wrote: >> >>> Getting OWB to work in a plain osgi environment should not be too hard. I >>> think the CDI annotation model is a lot better in all ways than blueprint. >>> >>> I think what's missing is the connection to OSGI services. To be more than >>> a self-contained set of components with no relationship to anything outside >>> the bundle you need a way to consume osgi services from CDI components and >>> expose CDI beans as services. I haven't seen a proposal on how to do this. >> >> A CDI Extension should be able to export all the services from OSGi into >> CDI. The extension could easily export too, if you wanted. >> >> Rick Hightower wrote a bi-directional CDI/Spring bridge using that >> technique. Should be illuminating for bridging OSGi and CDI: >> >> >> http://rick-hightower.blogspot.com/2011/04/spring-meet-cdi-cdi-meet-spring.html >> >> >> -David >> >>> >>> On Mar 25, 2012, at 3:13 AM, Christian Schneider wrote: >>> >>>> Found a newer thread. >>>> http://openejb.979440.n4.nabble.com/OSGi-Work-td4223311.html >>>> >>>> Seems a lot has improved since the first thread I found. I will try to get >>>> this running and report on what I have found. Perhaps Charles can also >>>> comment on this as he seems to be one of the drivers behind the efforts on >>>> the openejb side. I am not sure if he watches this list. I will also ask >>>> on the openejb list. >>>> >>>> Christian >>>> >>>> Am 25.03.2012 12:04, schrieb Christian Schneider: >>>>> That would be ideal of course. Does anyone know if openejb could be used >>>>> for this? >>>>> >>>>> I found this page which shows how to use openejb in OSGi: >>>>> https://cwiki.apache.org/OPENEJB/osgi-openejb.html >>>>> >>>>> and I found an interesting thread: >>>>> http://openejb.979440.n4.nabble.com/OpenEJB-and-OSGi-td981781.html#a981782 >>>>> >>>>> So this sounds like it would work but not that nicely. You have to >>>>> require the openejb bundle and you have to use an Activator. >>>>> Ideally I would like this to work like blueprint. Where you have an >>>>> extender that finds the trigger (META-INF/beans.xml) and initializes the >>>>> bundle accordingly. >>>>> Additionally it seems that openejb seems to have some dependencies on >>>>> eclipse RCP bundles which is not good for a server deployment. >>>> >>>> -- >>>> >>>> Christian Schneider >>>> http://www.liquid-reality.de >>>> >>>> Open Source Architect >>>> Talend Application Integration Division http://www.talend.com >>>> >>> >>
