eclipsecon: Glassfish v3 and OSGi
The Glassfish developer make a big effort on the modularity of the server. And if I can trust their talk, they made a great job. You have only to include the modules you realy need. Glassfish v3 uses OSGi for module management and all Glassfish modules are OSGi modules. But it doesn’t directly depend on OSGi. The service mapping is done via HK2, an other open source project.
For the next project I need an application server I will have a closer look to Glassfish.