I'm resending this as I didn't see any responses to the
questions and discussion points that I posed. Would anyone with
an interest in Tuscany/Geronimo integration like to join in this
discussion?
Simon
-------- Original Message --------
Subject: Re: GSoC Project - Tuscany SCA support in the Geronimo admin Console
Date: Thu, 19 Jun 2008 14:31:31 +0100
From: Simon Nash <[EMAIL PROTECTED]>
Reply-To: [email protected]
To: [email protected]
References: <[EMAIL PROTECTED]> <[EMAIL PROTECTED]>
<[EMAIL PROTECTED]> <[EMAIL PROTECTED]>
<[EMAIL PROTECTED]> <[EMAIL PROTECTED]>
<[EMAIL PROTECTED]>
Thilina Buddhika wrote:
Hi,
Yes, these modules are available. But earlier there was a web app under this
package which made use of these modules to provide with SCA domain admin
functionality. This was only working with a local SCA domain. So as I feel,
it would be good, if we can get this web app to run with an ACE as the first
phase, and then extend its functionality.
This web app was available under org.apache.tuscany.sca.workspace.admin.* .
If this has been removed, then we can start it from the scratch by using
the available workspace modules. As an alternative to this, Ant has
suggested to bring the available tuscany-geronimo intergration code to work
with latest geronimo versions.
As I understand it, there are different aspects to this project:
1. The visual integration of Tuscany/SCA admin into the Geronimo
console, in a way that looks natural to the Geronimo user.
2. The ability to include Geronimo runtime componments (WARs,
EJBs, etc.) in the Tuscany domain and administer them.
For each of these, there are two options:
1a. There is a browser-based admin console as part of the
new workspace code. It would be possible to repackage the
visual presentation that this uses (HTML rendering) into a
plugin within the Geronimo admin console.
1b. There are lower-level APIs into the new node/domain code that
could be used to extract and manipulate the admin information
and render it in the Geronimo console in a way that's more
consistent with how the Geronimo console does things.
These options 1a and 1b should be evaluated so that we can
understand the difference between them and decide which approach
is best for the short term and for the long term.
2a. This could be based on the new domain code. Currently there
is not a clear understanding on how to integrate this with
Geronimo components. However, it can be used to administer
non-Geronimo components.
2b. This could be based on the old domain code, which doesn't
work with Geronimo currently. We could get this integration
working again, but it doesn't take us forward in the right
direction.
To decide between these pairs of options, the following questions
need to be answered:
What is the main focus of this project? Is it 1 or 2? If we
agree it's 1, and there is significant challenge and creativity
in doing that part, we could go with a less ambitious version
of 2, or vice versa.
How hard is it to do 1a/1b/2a/2b? We should not combine a hard
flavour of 1 with a hard flavour of 2, as this would make the
project too difficult to accomplish in the time available.
Does 1b have significant value above 1a?
For the scope of the GSoC project, if we choose 2a, is it a
requirement that Geronimo-based components can be administered,
or is it OK as a first step to only be able to administer other
SCA components?
I have probably missed a few points. Could others more familiar
than me with Geronimo please share their thoughts on the above,
and add anything else that I may have missed.
Simon
In the mean time as Ant has suggested, it is better if we can set up an svn
location to place my workings, so that everyone can see it.
Any thoughts ?
Thank You.
regards,
/ thilina
On Wed, May 28, 2008 at 7:49 PM, Luciano Resende <[EMAIL PROTECTED]>
wrote:
The tuscany-workspace-xxx modules are still available :
Directory of .....\java\sca\modules
05/27/2008 09:12 PM <DIR> workspace
05/27/2008 09:13 PM <DIR> workspace-impl
05/27/2008 09:12 PM <DIR> workspace-xml
On Wed, May 28, 2008 at 1:08 AM, Thilina Buddhika <[EMAIL PROTECTED]>
wrote:
Hi,
I started coding phase on Monday. As the first step, I took a svn update
and
successfully built it. As discussed earlier in the mailing list (when
preparing the proposal), it was decided to bring up the
tuscany-workspace-
admin as a regular web application and run it inside Geronimo as the
first
step.
But I could not find this class and other related classes in my copy of
the
Tuscany SCA source.
org.apache.tuscany.sca.workspace.admin.main.DomainAdminMain
Has the workspace-admin been moved to a different package ?
Thank You.
regs,
/ thilina
On Tue, May 6, 2008 at 11:21 AM, Thilina Buddhika <[EMAIL PROTECTED]>
wrote:
Hi,
I thought of briefing my work within last few days to Tuscany-dev, so
that
community can give feedback on it. The wiki page[1] will also be updated
along with this.
Nowadays I am reading about ACEs and Portlets. I was able to implement a
simple ACE and deploy it in Geronimo. Also it was possible to call
some
JSPs and Servlets within that ACE. I am digging more into this and
planning
to look at available web based SCA domain admin tool in Tuscany.
thanks!
best regards,
/ thilina
[1] -
http://cwiki.apache.org/confluence/display/TUSCANYWIKI/Tuscany+SCA+support+in+the+Apache+Geronimo+Admin+Console
On Wed, Apr 30, 2008 at 7:03 PM, Thilina Buddhika <[EMAIL PROTECTED]>
wrote:
Hi,
Thanks Luciano for creating that wiki page. It is really easy to work
with
confluence wiki. I created a child page[1] and moved my content to it,
from
my earlier wiki page. I'll be use this new wiki page from now onwards.
thanks!
best regards,
/ thilina
[1] -
http://cwiki.apache.org/confluence/display/TUSCANYWIKI/Tuscany+SCA+support+in+the+Apache+Geronimo+Admin+Console
On Tue, Apr 29, 2008 at 9:05 PM, Luciano Resende <[EMAIL PROTECTED]
wrote:
Hi Thilina
Thanks for taking the initiative and creating the wiki page. I just
created a wiki page/section to be used for GSoC 2008 [1], at the
Tuscany Wiki, maybe you and all other students create child pages and
use that one.
[1] http://cwiki.apache.org/confluence/display/TUSCANYWIKI/GSoC+2008
On Tue, Apr 29, 2008 at 6:08 AM, Thilina Buddhika <
[EMAIL PROTECTED]>
wrote:
Hi,
I started working on my project. According to the Google time
line[1],
now
it is the community bonding period. These days I am going through
the
documentations again, and getting more familiar with the project. I
started
a wiki page[2] to display the current status of the project. I
will
be
frequently updating that wiki page. I will be using this thread to
for
the
discussions with the community.
thanks!
best regards,
/ thilina
[1] -
http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_timeline
[2] -
http://wiki.apache.org/incubator/ThilinaBuddhika/GSoC2008_status
--
Luciano Resende
Apache Tuscany Committer
http://people.apache.org/~lresende<http://people.apache.org/%7Elresende>
<http://people.apache.org/%7Elresende>
http://lresende.blogspot.com/
--
E-Mail : [EMAIL PROTECTED]
I blog here : http://thilinamb.blogspot.com
--
E-Mail : [EMAIL PROTECTED]
I blog here : http://thilinamb.blogspot.com
--
Luciano Resende
Apache Tuscany Committer
http://people.apache.org/~lresende <http://people.apache.org/%7Elresende>
http://lresende.blogspot.com/