Hi, With all the recent hype about OSGi I spent some time reading the spec...again and was wondering how its features could help openejb become yet more modular. I could read some articles about web development with Wicket and OSGi in which Wicket-based app's parts were OSGi bundles and could be updated at runtime that led me to an idea for openejb. I'd love hearing your opinion on it. Would it be feasible, important, nice?
What if OpenEJB supports deploying EJBs as OSGi bundles? Developing OSGi bundle is so simple with maven-bnd-plugin (in a very rudimentary scenario: just a couple of new properties in MANIFEST.MF) that one could develop EJBs with osgi and be able to turn on/off bean classes at runtime. A OSGi bundle could provide business interfaces whereas the other modules could provide its implementation. With the help of OSGi one could easily install/uninstall/update EJBs. I don't think it's possible in openejb now, isn't it? Is it worth implementing? Comments greatly appreciated. I think it'd be great to be working on it as an entry to osgi world. Jacek -- Jacek Laskowski http://www.JacekLaskowski.pl
