I know it has been a while since we exchanged information on this
thread, but I wanted to
point out that the scenario we want to support, which is a single
SCADomain in the JVM
supplying services to multiple webapps is similar to a case that Spring
Framework already
supports, which is sharing a parent application context across multiple
webapp application
contexts.
 
In the Spring case, they have this thing called
SingletonBeanFactoryLocator that, from
any number of webapp application contexts, can locate the back-end
services application
context.  This can be made the parent context of the webapp contexts,
which makes the
back-end context beans available to the webapps.
 
Here's a link to a web page that describes it:
 
http://blog.springsource.com/2007/06/11/using-a-shared-parent-applicatio
n-context-in-a-multi-war-spring-application/
 
It would be really nice if Tuscany could support something similar to
this for SCADomains
to allow multiple wars to reference the same set of SCA components and
services.
 
I also don't mind at all having to configure Struts to delegate
everything through Spring to do
dependency injection, and I would also not mind having to do this to get
SCA to inject service
references.  This would be better than requiring a modified Tomcat
runtime with "deep SCA
integration", at least for our purposes.
 
I'm curious if there has been any progress in the area of shared
services in the same JVM as
multiple wars.  If so, can you send me a pointer?
 
Thanks.
 
     --Rich
 



On Thu, Aug 14, 2008 at 10:09 PM, Rich Smith (rjsmith2)
<[EMAIL PROTECTED]> wrote:

<snip>



        
        
        I'd be interested if other users have any cases where multiple
webapps would have to access a
        single SCADomain containing back-end services in the same JVM as
the web container.
         


Yes, it comes up quite often, for example
http://apache.markmail.org/message/ttssxoruzpndkado

I think we will get this sorted out in Tuscany soon now that the SCA JEE
spec is out and we're getting more experience with Tuscanys current
distributed domain approach.

(I'm still thinking about your previous email)

   ...ant 


Reply via email to