geronimo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Raymond Feng" <>
Subject Webapp-based Tuscany/Geronimo integration in Tuscany SCA Java 1.2 release
Date Thu, 15 May 2008 17:52:30 GMT

In the recently released Tuscany SCA Java 1.2 [1], we produce a whitepaper 
[2] to describe webapp-based Tuscany/Geronimo integration. We would like to 
share the information here and hope it can trigger more interests from both 
Geronimo and Tuscany community to bring more values into these areas 

Developing SOA based solutions can be very complex and expensive. Apache 
Tuscany provides a lightweight infrastructure which enables users to easily 
implement SOA based solutions or to use
their existing assets and align them with SOA principles which would support 
a business model that can extend and expand as business needs change.

Apache Tuscany implements SCA specifications that is being standardized at 
OASIS. Tuscany provides the capabilities to construct, assemble and deploy 
composite applications using SCA.

This white paper explains how Tuscany integrates with Apache Geronimo, a 
fully certified Java EE 5 application server runtime, to provide added value 
to users wanting to develop SOA solutions using Geronimo as a platform. The 
added values include:

* Extensibility of component implementation technologies
* Extensibility of transport and protocol abstractions
* A notion of cross-application/cross-network assembly and configuration
* Integration of SCA with existing or new EJB based applications

The following are a set of usage scenarios that both JEE and SCA developers 
could be interested in.

* Access SCA composites from Java EE components using JEE programming model
* Access session beans from SCA service components
* Expose SCA services as session beans or web services
* Include Session Beans in a single SCA composition by providing an SCA 
implementation for session beans.
* Inject SCA service references to web components to enable Web 2.0
* Expose enterprise applications into an SCA domain
* Use recursive SCA assembly in enterprise applications



View raw message