I have good experience in Java EE.
Now I am learning about OSGi , I can understand what OSGi is trying to address (Modularity)
But my doubts are
1) OSGi will be good for client applications, but what abt enterprise web applications?
2) Can OSGi run on top of Java EE application servers?
3) is OSGi useful only for standalone Java applications?
4) Can OSGi be used along with Java EE?
Then YOU must do the pig's work! Read this tiny ad. READ IT!
Building a Better World in your Backyard by Paul Wheaton and Shawn Klassen-Koop