On Tue, Jan 20, 2009 at 8:16 AM, Vamsavardhana Reddy <[email protected]>wrote:

> The Tuscany plugin for Geronimo which is under development currently
> supports the following features:
>
> 1. Deploy regular (non-JEE) SCA contributions in Geronimo.
> 2. Services from SCA contributions can be made available as webservices
> using binding.ws.
> 3. Deploy SCA enhanced web applications.
> 4. Inject SCA references into JSP using tag libs, Servlets, Filters,
> EventListeners, JSF managed beans using @Reference annotation.
> 5. Deploy SCA enhanced EJB applications.
> 6. Inject SCA references into session and message-driven beans.
> 7. Package non-JEE SCA artifacts in web and EJB applications and use
> non-JEE SCA components in application composite.
>
> We have some simple helloworld kind of sample applications (see [1]) to
> demonstrate individual features.  The instructions to install the plugin and
> running the samples are available at [2].  My intention in starting this
> discussion is to find out what kind of scenarios are the users interested
> and also to see what sample applications that we can come up with such that
> the application is using many of the above features.  Your inputs will be of
> great help.
>
> [1] https://svn.apache.org/repos/asf/geronimo/plugins/tuscany/trunk
> [2]
> http://cwiki.apache.org/confluence/display/TUSCANYWIKI/Installing+Tuscany+Plugin+for+Geronimo
>
> --
> Vamsi
>

Some of the high level type of things i think it would be interesting to
show would be:

- re-wiring EJB references using SCA, as that demonstrates we can take an
existing regular JEE app and with a simple deploy step have the app use
services in from the SCA domain which can be implemented with any of the
implementation types we support.

- expose JEE components as services in the SCA domain, to show that you can
still use regular JEE things like session beans but have them also be part
of and used by the SCA domain

- SCA enhanced webapp's, as these seem to me like they get a lot of benefit
from an SCA enable JEE runtime and using things like the domain services and
the various web bindings and implementation types we have. (we probably need
to bring a few more of the tuscany extension up in the geronimo plugin)

   ...ant

Reply via email to