felix-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Richard S. Hall (JIRA)" <j...@apache.org>
Subject [jira] Updated: (FELIX-65) Support bundle-based web applications
Date Wed, 24 May 2006 09:58:33 GMT
     [ 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


Mime
View raw message