You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@felix.apache.org by "Richard S. Hall (JIRA)" <ji...@apache.org> on 2006/05/24 11:58:33 UTC

[jira] Updated: (FELIX-65) Support bundle-based web applications

     [ http://issues.apache.org/jira/browse/FELIX-65?page=all ]

Richard S. Hall updated FELIX-65:
---------------------------------

    Component: HTTP Service

> Support bundle-based web applications
> -------------------------------------
>
>          Key: FELIX-65
>          URL: http://issues.apache.org/jira/browse/FELIX-65
>      Project: Felix
>         Type: Wish

>   Components: HTTP Service
>     Reporter: Richard S. Hall

>
> Daniel Fagerstrom says:
> A separate issue (bundle based webapps e.g.) would be good. For bundle based webapps one need IMO framework support on (at least) two different level: An implementation of the whiteboard pattern for making it easier to use the Http service (see FELIX-64) and OSGi aware webapp container functionality for enabling communication between servlets in a convenient way.
> I guess that most people who start using the Http service will develop a "whiteboard adaptor" so that it is enough for a servlet bundle to register a servlet service together with a context path, the whiteboard adaptor reacts on the service registration event an register the servlet in the Http Service. Felix could provide a "standard" implementation of this. In Cocoon we have an implementation that use the declarative service: http://svn.apache.org/repos/asf/cocoon/trunk/core/cocoon-blocks-fw/cocoon-blocks-fw-impl/META-INF/components.xml, http://svn.apache.org/repos/asf/cocoon/trunk/core/cocoon-blocks-fw/cocoon-blocks-fw-impl/src/main/java/org/apache/cocoon/blocks/Activator.java.
> The Http service doesn't give much support at all for communication between servlets and for having reusable servlets. In the Cocoon community we have worked on developing a framework for block (plugin) based webapps for quite a while (see http://marc.theaimsgroup.com/?l=xml-cocoon-dev&m=114237414521595&w=2 for the latest incarnation and http://wiki.apache.org/cocoon/Blocks for a higher level, but obsolete description).
> This work includes having a light weight OSGi aware webapp container. If there is interest, the more generic parts (or all of the framework), could be developed together with the Felix community. 

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira