The Java EE Servlet model provides the backbone of Web based applications written in Java.
With the release of the OSGi enterprise there is a Web application specification which provides a seamless experience for deploying existing and new Web applications to Servlet containers operating on the OSGi service platform as well as means of taking a traditional Web archive and componentizing it into several classic bundles.