You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tuscany.apache.org by Simon Nash <na...@apache.org> on 2008/07/01 13:51:37 UTC

[Fwd: Re: GSoC Project - Tuscany SCA support in the Geronimo admin Console]

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 <na...@apache.org>
Reply-To: dev@tuscany.apache.org
To: dev@tuscany.apache.org
References: <93...@mail.gmail.com>	 <5a...@mail.gmail.com>	 
<93...@mail.gmail.com>	 <93...@mail.gmail.com>	 
<93...@mail.gmail.com>	 <5a...@mail.gmail.com> 
<93...@mail.gmail.com>

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 <lu...@gmail.com>
> 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 <th...@gmail.com>
>> 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 <th...@gmail.com>
>>> 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 <th...@gmail.com>
>>>> 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 <luckbr1975@gmail.com
>>>>> 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 <
>> thilinamb@gmail.com>
>>>>>> 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 : thilinamb@gmail.com
>>>> I blog here : http://thilinamb.blogspot.com
>>>
>>>
>>>
>>> --
>>> E-Mail : thilinamb@gmail.com
>>> 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/
>>
> 
> 
>