Return-Path: Delivered-To: apmail-geronimo-dev-archive@www.apache.org Received: (qmail 13353 invoked from network); 19 May 2008 05:50:08 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 19 May 2008 05:50:08 -0000 Received: (qmail 81573 invoked by uid 500); 19 May 2008 05:50:08 -0000 Delivered-To: apmail-geronimo-dev-archive@geronimo.apache.org Received: (qmail 81510 invoked by uid 500); 19 May 2008 05:50:08 -0000 Mailing-List: contact dev-help@geronimo.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: dev@geronimo.apache.org List-Id: Delivered-To: mailing list dev@geronimo.apache.org Received: (qmail 81499 invoked by uid 99); 19 May 2008 05:50:08 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 18 May 2008 22:50:08 -0700 X-ASF-Spam-Status: No, hits=2.0 required=10.0 tests=HTML_MESSAGE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of enjoyjava@gmail.com designates 74.125.46.28 as permitted sender) Received: from [74.125.46.28] (HELO yw-out-2324.google.com) (74.125.46.28) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 19 May 2008 05:49:21 +0000 Received: by yw-out-2324.google.com with SMTP id 2so1093412ywt.85 for ; Sun, 18 May 2008 22:49:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:from:to:references:subject:date:mime-version:content-type:x-priority:x-msmail-priority:importance:x-mailer:x-mimeole; bh=hmDXsCUHahOGJpJy0IQk8ihlpdqbGXBrSf/180plxs4=; b=SdvP5aQfy99bo7Lfi/nMQMwcFo7g5dXR64Np3tS8QCIKMFupcIy7pbyNvzOC/nCq7v07Ms8HT3nA2XUOAF74hAAZTUNKFYjSyuE/sYw6FdQYzx3FvN/nbPmupeQzO0X9sAz4h5+Q4fYZ3YvuzR9w4qyoDmriDkY9F0Pc5M331sc= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:from:to:references:subject:date:mime-version:content-type:x-priority:x-msmail-priority:importance:x-mailer:x-mimeole; b=xW6MGG1cPtZiTEcG6wlRONaQFOVh/DazxQSnar40F09T6tZs8AKFuE9wXRQRjyTpVy0CuN3cwMLIT3NTgQjzDo+l/9aHslz8g3LREhFWmZytjJwLEpzfKcakbLunfrZ51gzr3e/dtfXCCGmDum1+2FZCQp0pzObbv/d327XUd3s= Received: by 10.150.79.32 with SMTP id c32mr5905466ybb.158.1211176175610; Sun, 18 May 2008 22:49:35 -0700 (PDT) Received: from rfengt60p ( [75.37.20.246]) by mx.google.com with ESMTPS id 4sm12914728yxd.2.2008.05.18.22.49.30 (version=SSLv3 cipher=RC4-MD5); Sun, 18 May 2008 22:49:33 -0700 (PDT) Message-ID: From: "Raymond Feng" To: References: <4828BF25.1090907@earthlink.net> <3E81BB07-5AC6-46AD-B61D-C084F4CFF084@hogstrom.org> <659CBDEF-3701-4EEE-A77A-933E04478603@gmail.com> <5902C364843E483ABD4CCAC3CAA6F926@rfengt60p> Subject: Re: Webapp-based Tuscany/Geronimo integration in Tuscany SCA Java 1.2 release Date: Sun, 18 May 2008 22:50:21 -0700 MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_0022_01C8B939.8DB8C4B0" X-Priority: 3 X-MSMail-Priority: Normal Importance: Normal X-Mailer: Microsoft Windows Live Mail 12.0.1606 X-MimeOLE: Produced By Microsoft MimeOLE V12.0.1606 X-Virus-Checked: Checked by ClamAV on apache.org This is a multi-part message in MIME format. ------=_NextPart_000_0022_01C8B939.8DB8C4B0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hi, Kevan. Thank you for pointing out the "Re" issue.=20 As for the next steps, we have some initial thoughts captured at = http://cwiki.apache.org/confluence/display/TUSCANYWIKI/Tuscany+Geronimo+I= ntegration+Next+Steps. Any ideas and contributions are very welcome! Raymond From: Kevan Miller=20 Sent: Friday, May 16, 2008 8:45 AM To: Geronimo Dev=20 Cc: tuscany-dev@ws.apache.org=20 Subject: Re: Webapp-based Tuscany/Geronimo integration in Tuscany SCA = Java 1.2 release Hi Raymond,=20 One minor netiquette comment... Looks like you used a "Reply To" button = when generating your note (then changed the subject line). Some mail = readers will still group your email in the previous email thread (one = example is Mac OS X Mail). This can cause emails to be lost/cause = confusion. So, it's best to avoid... More below. On May 15, 2008, at 1:52 PM, Raymond Feng wrote: Hi, 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 collaboratively. Thanks! 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 [1] http://incubator.apache.org/tuscany/sca-java-releases.html [2] = http://cwiki.apache.org/TUSCANYWIKI/tuscany-web-application-based-integra= tion-with-geronimo.html Is there interest in tighter integration between Tuscany/Geronimo? Would = there be interest in generating a Tuscany Plugin for Geronimo? Running = Tuscany as a service? --kevan ------=_NextPart_000_0022_01C8B939.8DB8C4B0 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
Hi, Kevan.
 
Thank you for pointing out the "Re" = issue.=20
 
As for the next steps, we have some = initial=20 thoughts captured at http://cwiki.apache.org/confluence/display= /TUSCANYWIKI/Tuscany+Geronimo+Integration+Next+Steps.=20 Any ideas and contributions are very welcome!
 
Raymond

From: Kevan Miller
Sent: Friday, May 16, 2008 8:45 AM
To: Geronimo Dev
Cc: tuscany-dev@ws.apache.org =
Subject: Re: Webapp-based Tuscany/Geronimo integration in = Tuscany=20 SCA Java 1.2 release

Hi Raymond,=20
One minor netiquette comment... Looks like you used a "Reply To" = button=20 when generating your note (then changed the subject line). Some mail = readers=20 will still group your email in the previous email thread (one example is = Mac OS=20 X Mail). This can cause emails to be lost/cause confusion. So, it's best = to=20 avoid...

More below.


On May 15, 2008, at 1:52 PM, Raymond Feng wrote:
Hi,

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

Thanks!



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

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

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

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

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

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

[1] http:= //incubator.apache.org/tuscany/sca-java-releases.html
[2]=20 http://cwiki.apache.org/TUSCANYWIKI/tusc= any-web-application-based-integration-with-geronimo.html
=

Is there interest in tighter integration between Tuscany/Geronimo? = Would=20 there be interest in generating a Tuscany Plugin for Geronimo? Running = Tuscany=20 as a service?

--kevan

------=_NextPart_000_0022_01C8B939.8DB8C4B0--