[DISCUSS] Tuscany SCA Roadmap and next releases

2007-10-10 Thread Jean-Sebastien Delfino

Hi all,

We've released v1.0 of Tuscany SCA 2 weeks ago... So it's probably the 
right time now to ask what people want to do next and try to build a 
roadmap for the next few releases.


Here are a few random thoughts to initiate the discussion. I've just 
listed the things that came to my mind this morning, but I'm sure that 
there's much much more to add :)


- Support for transaction and reliability policies
Several users have asked for it, and there's now a public draft of the 
transaction policy spec


- Webapp and EJB module integration
I'd like to track the OASIS work on this and implement it in parallel in 
Tuscany. Many users have existing J2EE EJB and EAR modules that they'll 
need to integrate in bigger SCA compositions. Also Webapp developers 
will need a non-intrusive way to wire a Webapp with other SCA components 
in an SCA domain.


- Conversational and non blocking + callback programming model over 
Web2.0 bindings
Seems like a good fit with JSON for example... in particular Ajax 
interactions fit really well with the SCA non blocking + callback 
programming model.


- Ability to model client side JavaScript components
Looking at the Store sample for example, I'd like to be able to model 
the client Javascript as a component with SCA references to the 
ShoppingCart and Catalog services, instead of manually creating JSON and 
Atom client proxies in the client Javascript code.


- Support for Atom using Apache Abdera
Abdera just released their 0.3.0, I've started to look at it and it 
looks pretty good. I think we should try to port our Atom/RSS binding to 
it and see how it compares with the Rome library which we are currently 
using.


- More modular distributions, in addition to our current all-in-one 
distribution, distribute smaller packages that people can choose to 
install or not?


- Some clean up of the core runtime invocation and injection mechanism, 
we can probably simplify and actually remove code in a number of places :)


Could people please jump in and say what they want to see in the next 
few releases? What they need for their Tuscany based projects? What is 
missing? What needs to be improved or fixed?


--
Jean-Sebastien


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [DISCUSS] Tuscany SCA Roadmap and next releases

2007-10-11 Thread Matthew Peters
As you'll guess from the post on Websphere and Tuscany that I put up a 
couple of days ago, I would like to see where you want to go in the area 
of

> - Webapp and EJB module integration
> I'd like to track the OASIS work on this and implement it in parallel in 

> Tuscany. Many users have existing J2EE EJB and EAR modules that they'll 
> need to integrate in bigger SCA compositions. Also Webapp developers 
> will need a non-intrusive way to wire a Webapp with other SCA components 

> in an SCA domain.

For example when you wire a webapp to an SCA component, how is the SCA 
domain found, and who starts and stops it? How and when did the components 
get deployed into it? And wre we ever going to have webapps which *are* 
SCA components so that we want to do dependency injection directly into a 
servlet for example? 

I wish I knew enough to provide answers and not just ask questions :-) :-(

Matthew Peters




Jean-Sebastien Delfino <[EMAIL PROTECTED]> 
10/10/2007 17:03
Please respond to
tuscany-user@ws.apache.org


To
tuscany user 
cc
[EMAIL PROTECTED]
Subject
[DISCUSS] Tuscany SCA Roadmap and next releases






Hi all,

We've released v1.0 of Tuscany SCA 2 weeks ago... So it's probably the 
right time now to ask what people want to do next and try to build a 
roadmap for the next few releases.

Here are a few random thoughts to initiate the discussion. I've just 
listed the things that came to my mind this morning, but I'm sure that 
there's much much more to add :)

- Support for transaction and reliability policies
Several users have asked for it, and there's now a public draft of the 
transaction policy spec

- Webapp and EJB module integration
I'd like to track the OASIS work on this and implement it in parallel in 
Tuscany. Many users have existing J2EE EJB and EAR modules that they'll 
need to integrate in bigger SCA compositions. Also Webapp developers 
will need a non-intrusive way to wire a Webapp with other SCA components 
in an SCA domain.

- Conversational and non blocking + callback programming model over 
Web2.0 bindings
Seems like a good fit with JSON for example... in particular Ajax 
interactions fit really well with the SCA non blocking + callback 
programming model.

- Ability to model client side JavaScript components
Looking at the Store sample for example, I'd like to be able to model 
the client Javascript as a component with SCA references to the 
ShoppingCart and Catalog services, instead of manually creating JSON and 
Atom client proxies in the client Javascript code.

- Support for Atom using Apache Abdera
Abdera just released their 0.3.0, I've started to look at it and it 
looks pretty good. I think we should try to port our Atom/RSS binding to 
it and see how it compares with the Rome library which we are currently 
using.

- More modular distributions, in addition to our current all-in-one 
distribution, distribute smaller packages that people can choose to 
install or not?

- Some clean up of the core runtime invocation and injection mechanism, 
we can probably simplify and actually remove code in a number of places :)

Could people please jump in and say what they want to see in the next 
few releases? What they need for their Tuscany based projects? What is 
missing? What needs to be improved or fixed?

-- 
Jean-Sebastien


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]








Unless stated otherwise above:
IBM United Kingdom Limited - Registered in England and Wales with number 
741598. 
Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU







Re: [DISCUSS] Tuscany SCA Roadmap and next releases

2007-10-12 Thread Raymond Feng

Hi,

In addtion to what Sebastien brought up, I have a few more on the wish list:

Core:
* Separate the interface declaration (per service or reference) and 
interface type (can be shared if used by multiple services or references) 
and enhance the dynamic interface/operation support

* Improve exception handling accross bindings
* Better support the remote case of binding.sca (marshaling/unmarshaling 
data, performance optimization, propagation of callable references)


Bindings:
* Bring binding.jms to spec 1.0 level (and what about JCA as the 1.0 spec is 
out?)
* Add support for JSONRPC reference binding so that SCA components can talk 
to JSONRPC services

* Better align the WSDL2Java tools with Axis2
* Leverage the Axis2 JAX-WS metadata layer for better WSDL/Java interop and 
the WSDL-less support


Tooling:
* Improve the Eclipse-based tooling support to facilitate developing and 
testing Tuscany SCA Java applications.


Hosting environment:
* Further improve the Tuscany/Geronimo integration to better leverage the 
SCA domain/node


Thanks,
Raymond

- Original Message - 
From: "Jean-Sebastien Delfino" <[EMAIL PROTECTED]>

To: "tuscany user" 
Cc: <[EMAIL PROTECTED]>
Sent: Wednesday, October 10, 2007 9:03 AM
Subject: [DISCUSS] Tuscany SCA Roadmap and next releases



Hi all,

We've released v1.0 of Tuscany SCA 2 weeks ago... So it's probably the 
right time now to ask what people want to do next and try to build a 
roadmap for the next few releases.


Here are a few random thoughts to initiate the discussion. I've just 
listed the things that came to my mind this morning, but I'm sure that 
there's much much more to add :)


- Support for transaction and reliability policies
Several users have asked for it, and there's now a public draft of the 
transaction policy spec


- Webapp and EJB module integration
I'd like to track the OASIS work on this and implement it in parallel in 
Tuscany. Many users have existing J2EE EJB and EAR modules that they'll 
need to integrate in bigger SCA compositions. Also Webapp developers will 
need a non-intrusive way to wire a Webapp with other SCA components in an 
SCA domain.


- Conversational and non blocking + callback programming model over Web2.0 
bindings
Seems like a good fit with JSON for example... in particular Ajax 
interactions fit really well with the SCA non blocking + callback 
programming model.


- Ability to model client side JavaScript components
Looking at the Store sample for example, I'd like to be able to model the 
client Javascript as a component with SCA references to the ShoppingCart 
and Catalog services, instead of manually creating JSON and Atom client 
proxies in the client Javascript code.


- Support for Atom using Apache Abdera
Abdera just released their 0.3.0, I've started to look at it and it looks 
pretty good. I think we should try to port our Atom/RSS binding to it and 
see how it compares with the Rome library which we are currently using.


- More modular distributions, in addition to our current all-in-one 
distribution, distribute smaller packages that people can choose to 
install or not?


- Some clean up of the core runtime invocation and injection mechanism, we 
can probably simplify and actually remove code in a number of places :)


Could people please jump in and say what they want to see in the next few 
releases? What they need for their Tuscany based projects? What is 
missing? What needs to be improved or fixed?


--
Jean-Sebastien


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [DISCUSS] Tuscany SCA Roadmap and next releases

2007-10-12 Thread Jean-Sebastien Delfino

Matthew Peters wrote:
As you'll guess from the post on Websphere and Tuscany that I put up a 
couple of days ago,


My response: http://marc.info/?l=tuscany-user&m=119223827124704

I would like to see where you want to go in the area 
of


  

- Webapp and EJB module integration
I'd like to track the OASIS work on this and implement it in parallel in 



  
Tuscany. Many users have existing J2EE EJB and EAR modules that they'll 
need to integrate in bigger SCA compositions. Also Webapp developers 
will need a non-intrusive way to wire a Webapp with other SCA components 



  

in an SCA domain.



For example when you wire a webapp to an SCA component, how is the SCA 
domain found,


I think that an SCA-enabled runtime (a JEE runtime or any other form of 
SCA enabled runtime) needs to be configured with a domain URI that it 
will belong to.


At the moment in Tuscany we just pass that URI when we bootstrap the 
runtime. If you're up for a long read, see the SCA Domain discussion 
thread on the tuscany-dev list, here's a pointer to the last email in 
that thread: http://marc.info/?l=tuscany-dev&m=119196408721454&w=2



and who starts and stops it?


The domain administrator :) independent of what JEE or other apps are 
deployed to it.


How and when did the components 
get deployed into it?


I can think of three main scenarios:

- An SCA domain administrator goes to his domain management application 
and uploads a contribution, then adds some composites from the 
contribution to the domain level composite. At that point the SCA domain 
management app finds the appropriate runtime node for the contribution, 
distributes the contribution to the node.


- An administrator goes to a node belonging to an SCA domain, uploads a 
contribution, then adds some composites from the contribution to the 
domain level composite.


- A contribution and composites have already been installed on a node by 
some mechanisms unknown to Tuscany, the SCA domain administrator goes to 
the domain management application to register the presence of these 
composites in the domain.


... and all kinds of variations of the above, but these scenarios are 
not really specific to JEE integration, it's just how I view an SCA 
domain being used.


And wre we ever going to have webapps which *are* 
SCA components so that we want to do dependency injection directly into a 
servlet for example? 
  


I guess this is the idea of being able to declare a JEE Web module as an 
SCA component implementation. You can declare SCA references on the Web 
module, wire them to SCA services, and invoke them from code running in 
the Webapp.


I'm not very fond of mixing programming models, as it makes tech people 
happy but usually gets in the way of the business application developer 
who's trying to achieve something without having to learn 4 programming 
languages, 12 APIs, and 37 different ways to bind XML to Java. So I hope 
we can do this in a non-intrusive way without introducing too many SCA 
programming model artifacts in the JEE Webapp.


--
Jean-Sebastien


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [DISCUSS] Tuscany SCA Roadmap and next releases

2007-10-16 Thread Luciano Resende
>From what you mentioned, I'm very interested in the web 2.0
integration, and the ability to mashup SCA components/services using
simple SCA References concept on a web 2.0 client application.

I think that we should also add Data Integration to our Roadmap, as I
see SCA of great help to simplify exposing data as services to a
client application in a simple and flexible way.

As for Core capabilities, I think we should improve the error
reporting/handling for our data binding framework.

On 10/10/07, Jean-Sebastien Delfino <[EMAIL PROTECTED]> wrote:
> Hi all,
>
> We've released v1.0 of Tuscany SCA 2 weeks ago... So it's probably the
> right time now to ask what people want to do next and try to build a
> roadmap for the next few releases.
>
> Here are a few random thoughts to initiate the discussion. I've just
> listed the things that came to my mind this morning, but I'm sure that
> there's much much more to add :)
>
> - Support for transaction and reliability policies
> Several users have asked for it, and there's now a public draft of the
> transaction policy spec
>
> - Webapp and EJB module integration
> I'd like to track the OASIS work on this and implement it in parallel in
> Tuscany. Many users have existing J2EE EJB and EAR modules that they'll
> need to integrate in bigger SCA compositions. Also Webapp developers
> will need a non-intrusive way to wire a Webapp with other SCA components
> in an SCA domain.
>
> - Conversational and non blocking + callback programming model over
> Web2.0 bindings
> Seems like a good fit with JSON for example... in particular Ajax
> interactions fit really well with the SCA non blocking + callback
> programming model.
>
> - Ability to model client side JavaScript components
> Looking at the Store sample for example, I'd like to be able to model
> the client Javascript as a component with SCA references to the
> ShoppingCart and Catalog services, instead of manually creating JSON and
> Atom client proxies in the client Javascript code.
>
> - Support for Atom using Apache Abdera
> Abdera just released their 0.3.0, I've started to look at it and it
> looks pretty good. I think we should try to port our Atom/RSS binding to
> it and see how it compares with the Rome library which we are currently
> using.
>
> - More modular distributions, in addition to our current all-in-one
> distribution, distribute smaller packages that people can choose to
> install or not?
>
> - Some clean up of the core runtime invocation and injection mechanism,
> we can probably simplify and actually remove code in a number of places :)
>
> Could people please jump in and say what they want to see in the next
> few releases? What they need for their Tuscany based projects? What is
> missing? What needs to be improved or fixed?
>
> --
> Jean-Sebastien
>
>
> -
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>


-- 
Luciano Resende
Apache Tuscany Committer
http://people.apache.org/~lresende
http://lresende.blogspot.com/

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [DISCUSS] Tuscany SCA Roadmap and next releases

2007-10-17 Thread Raymond Feng

Hi,

Thank you for participating the discussion. I collected all the input we 
have so far at the following WIKI page:


http://cwiki.apache.org/confluence/display/TUSCANYWIKI/Roadmap+Discussion

Please feel free to add/update to make it an ongoing community effect.

Hopefully we can start to turn them into actions and I believe some specific 
discussions have been carried on the ML. As always, your contributions are 
welcome.


Thanks,
Raymond

- Original Message - 
From: "wang feng" <[EMAIL PROTECTED]>

To: <[EMAIL PROTECTED]>
Sent: Tuesday, October 16, 2007 7:18 PM
Subject: Re: Re: [DISCUSS] Tuscany SCA Roadmap and next releases



Hi all,

We have used Tuscany 1.0 in our product and found some features is 
important to us.


- Support hot deployable on contribution and composite.
This should be have a recursive algorithm to update the correlated 
component when it has been referenced.


- Support SDO namespace when using websservice.
Deploy a service to webservice,a schema file used in SDO and have sdo 
namespace such as commonj.sdo/java or commonj.sdo/xml,we should support 
the feature when parsing the wsdl.


- Support load contribution as a osgi bundle.


Thanks,
wangfeng


On 2007-10-17, Simon Laws <[EMAIL PROTECTED]> wrote:


On 10/16/07, Luciano Resende <[EMAIL PROTECTED]> wrote:


For implementation.bpel, we need to finalize support for references,
and we might want to do introspection of the BPEL process.

On 10/16/07, Jean-Sebastien Delfino <[EMAIL PROTECTED]> wrote:
> [snip]
> ant elder wrote:
> >
> > - Fix nightly builds (looks like this may be going again now)
> >
>
> Yes it is.
>
>
http://vmbuild1.apache.org/continuum/buildResults.action?projectGroupId=19&projectId=277
>
> [snip]
> > - Fix all the build issues (maven 2.0.6/2.0.7/JDK6/empty repository)
so new
> > users building Tuscany have a good experience
> >
>
> After the changes I made last week I think this is now all fixed 
> (except

> for JIRAs TUSCANY-1846 and TUSCANY-1847). I am currently building with
> Maven 2.0.7 and both JDK5 and JDK6.
>
> Could people please try other Maven combinations? 2.0.5, 2.0.6, and
> report any errors? Thanks.
>
> [snip]
> > - Get binding.jms and implementation.bpel more spec complete.
> > - For JMS maybe have a host-jms module so you don't have to start a
separate
> > JMS server or can use the the Geronimo one if thats where Tuscany is
running
> >
>
> What's missing in binding.jms and implementation.bpel? Could people
> working on these modules give a quick overview?
>
> --
> Jean-Sebastien
>
>
> -
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>


--
Luciano Resende
Apache Tuscany Committer
http://people.apache.org/~lresende
http://lresende.blogspot.com/

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

For binding.jms the user guide shows you that most of the options still

need to be implemented.

http://incubator.apache.org/tuscany/sca-java-bindingjms.html

There are a few people either working on this or have expressed an 
interest
in working on it. There is quite a lot on incremental stuff that can be 
done

for anyone else who is interested.

Regards

Simon






-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [DISCUSS] Tuscany SCA Roadmap and next releases

2007-10-18 Thread Simon Laws
On 10/17/07, Raymond Feng <[EMAIL PROTECTED]> wrote:
>
> Hi,
>
> Thank you for participating the discussion. I collected all the input we
> have so far at the following WIKI page:
>
> http://cwiki.apache.org/confluence/display/TUSCANYWIKI/Roadmap+Discussion
>
> Please feel free to add/update to make it an ongoing community effect.
>
> Hopefully we can start to turn them into actions and I believe some
> specific
> discussions have been carried on the ML. As always, your contributions are
> welcome.
>
> Thanks,
> Raymond
>
> - Original Message -
> From: "wang feng" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Tuesday, October 16, 2007 7:18 PM
> Subject: Re: Re: [DISCUSS] Tuscany SCA Roadmap and next releases
>
>
> > Hi all,
> >
> > We have used Tuscany 1.0 in our product and found some features is
> > important to us.
> >
> > - Support hot deployable on contribution and composite.
> > This should be have a recursive algorithm to update the correlated
> > component when it has been referenced.
> >
> > - Support SDO namespace when using websservice.
> > Deploy a service to webservice,a schema file used in SDO and have sdo
> > namespace such as commonj.sdo/java or commonj.sdo/xml,we should support
> > the feature when parsing the wsdl.
> >
> > - Support load contribution as a osgi bundle.
> >
> >
> > Thanks,
> > wangfeng
> >
> >
> > On 2007-10-17, Simon Laws <[EMAIL PROTECTED]> wrote:
> >
> >>On 10/16/07, Luciano Resende <[EMAIL PROTECTED]> wrote:
> >>>
> >>> For implementation.bpel, we need to finalize support for references,
> >>> and we might want to do introspection of the BPEL process.
> >>>
> >>> On 10/16/07, Jean-Sebastien Delfino <[EMAIL PROTECTED]> wrote:
> >>> > [snip]
> >>> > ant elder wrote:
> >>> > >
> >>> > > - Fix nightly builds (looks like this may be going again now)
> >>> > >
> >>> >
> >>> > Yes it is.
> >>> >
> >>> >
> >>>
> http://vmbuild1.apache.org/continuum/buildResults.action?projectGroupId=19&projectId=277
> >>> >
> >>> > [snip]
> >>> > > - Fix all the build issues (maven 2.0.6/2.0.7/JDK6/empty
> repository)
> >>> so new
> >>> > > users building Tuscany have a good experience
> >>> > >
> >>> >
> >>> > After the changes I made last week I think this is now all fixed
> >>> > (except
> >>> > for JIRAs TUSCANY-1846 and TUSCANY-1847). I am currently building
> with
> >>> > Maven 2.0.7 and both JDK5 and JDK6.
> >>> >
> >>> > Could people please try other Maven combinations? 2.0.5, 2.0.6, and
> >>> > report any errors? Thanks.
> >>> >
> >>> > [snip]
> >>> > > - Get binding.jms and implementation.bpel more spec complete.
> >>> > > - For JMS maybe have a host-jms module so you don't have to start
> a
> >>> separate
> >>> > > JMS server or can use the the Geronimo one if thats where Tuscany
> is
> >>> running
> >>> > >
> >>> >
> >>> > What's missing in binding.jms and implementation.bpel? Could people
> >>> > working on these modules give a quick overview?
> >>> >
> >>> > --
> >>> > Jean-Sebastien
> >>> >
> >>> >
> >>> >
> -
> >>> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> >>> > For additional commands, e-mail: [EMAIL PROTECTED]
> >>> >
> >>> >
> >>>
> >>>
> >>> --
> >>> Luciano Resende
> >>> Apache Tuscany Committer
> >>> http://people.apache.org/~lresende
> >>> http://lresende.blogspot.com/
> >>>
> >>> -
> >>> To unsubscribe, e-mail: [EMAIL PROTECTED]
> >>> For additional commands, e-mail: [EMAIL PROTECTED]
> >>>
> >>> For binding.jms the user guide shows you that most of the options
> still
> >>need to be implemented.
> >>
> >>http://incubator.apache.org/tuscany/sca-java-bindingjms.html
> >>
> >>There are

Re: [DISCUSS] Tuscany SCA Roadmap and next releases

2007-10-18 Thread ant elder
On 10/18/07, Simon Laws <[EMAIL PROTECTED]> wrote:
>
> On 10/17/07, Raymond Feng <[EMAIL PROTECTED]> wrote:
> >
> > Hi,
> >
> > Thank you for participating the discussion. I collected all the input we
> > have so far at the following WIKI page:
> >
> >
> http://cwiki.apache.org/confluence/display/TUSCANYWIKI/Roadmap+Discussion
> >
> > Please feel free to add/update to make it an ongoing community effect.
> >
> > Hopefully we can start to turn them into actions and I believe some
> > specific
> > discussions have been carried on the ML. As always, your contributions
> are
> > welcome.
> >
> > Thanks,
> > Raymond
> >
> > - Original Message -
> > From: "wang feng" <[EMAIL PROTECTED]>
> > To: <[EMAIL PROTECTED]>
> > Sent: Tuesday, October 16, 2007 7:18 PM
> > Subject: Re: Re: [DISCUSS] Tuscany SCA Roadmap and next releases
> >
> >
> > > Hi all,
> > >
> > > We have used Tuscany 1.0 in our product and found some features is
> > > important to us.
> > >
> > > - Support hot deployable on contribution and composite.
> > > This should be have a recursive algorithm to update the correlated
> > > component when it has been referenced.
> > >
> > > - Support SDO namespace when using websservice.
> > > Deploy a service to webservice,a schema file used in SDO and have sdo
> > > namespace such as commonj.sdo/java or commonj.sdo/xml,we should
> support
> > > the feature when parsing the wsdl.
> > >
> > > - Support load contribution as a osgi bundle.
> > >
> > >
> > > Thanks,
> > > wangfeng
> > >
> > >
> > > On 2007-10-17, Simon Laws <[EMAIL PROTECTED]> wrote:
> > >
> > >>On 10/16/07, Luciano Resende <[EMAIL PROTECTED]> wrote:
> > >>>
> > >>> For implementation.bpel, we need to finalize support for references,
> > >>> and we might want to do introspection of the BPEL process.
> > >>>
> > >>> On 10/16/07, Jean-Sebastien Delfino <[EMAIL PROTECTED]> wrote:
> > >>> > [snip]
> > >>> > ant elder wrote:
> > >>> > >
> > >>> > > - Fix nightly builds (looks like this may be going again now)
> > >>> > >
> > >>> >
> > >>> > Yes it is.
> > >>> >
> > >>> >
> > >>>
> >
> http://vmbuild1.apache.org/continuum/buildResults.action?projectGroupId=19&projectId=277
> > >>> >
> > >>> > [snip]
> > >>> > > - Fix all the build issues (maven 2.0.6/2.0.7/JDK6/empty
> > repository)
> > >>> so new
> > >>> > > users building Tuscany have a good experience
> > >>> > >
> > >>> >
> > >>> > After the changes I made last week I think this is now all fixed
> > >>> > (except
> > >>> > for JIRAs TUSCANY-1846 and TUSCANY-1847). I am currently building
> > with
> > >>> > Maven 2.0.7 and both JDK5 and JDK6.
> > >>> >
> > >>> > Could people please try other Maven combinations? 2.0.5, 2.0.6,
> and
> > >>> > report any errors? Thanks.
> > >>> >
> > >>> > [snip]
> > >>> > > - Get binding.jms and implementation.bpel more spec complete.
> > >>> > > - For JMS maybe have a host-jms module so you don't have to
> start
> > a
> > >>> separate
> > >>> > > JMS server or can use the the Geronimo one if thats where
> Tuscany
> > is
> > >>> running
> > >>> > >
> > >>> >
> > >>> > What's missing in binding.jms and implementation.bpel? Could
> people
> > >>> > working on these modules give a quick overview?
> > >>> >
> > >>> > --
> > >>> > Jean-Sebastien
> > >>> >
> > >>> >
> > >>> >
> > -
> > >>> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > >>> > For additional commands, e-mail: [EMAIL PROTECTED]
> > >>> >
> > >>> >
> > >>>
> > >>>
> > >>> --
> > >>> Luciano Resende
&

Re: [DISCUSS] Tuscany SCA Roadmap and next releases

2007-10-18 Thread Simon Laws
On 10/18/07, ant elder <[EMAIL PROTECTED]> wrote:
>
> On 10/18/07, Simon Laws <[EMAIL PROTECTED]> wrote:
> >
> > On 10/17/07, Raymond Feng <[EMAIL PROTECTED]> wrote:
> > >
> > > Hi,
> > >
> > > Thank you for participating the discussion. I collected all the input
> we
> > > have so far at the following WIKI page:
> > >
> > >
> >
> http://cwiki.apache.org/confluence/display/TUSCANYWIKI/Roadmap+Discussion
> > >
> > > Please feel free to add/update to make it an ongoing community effect.
> > >
> > > Hopefully we can start to turn them into actions and I believe some
> > > specific
> > > discussions have been carried on the ML. As always, your contributions
> > are
> > > welcome.
> > >
> > > Thanks,
> > > Raymond
> > >
> > > - Original Message -
> > > From: "wang feng" <[EMAIL PROTECTED]>
> > > To: <[EMAIL PROTECTED]>
> > > Sent: Tuesday, October 16, 2007 7:18 PM
> > > Subject: Re: Re: [DISCUSS] Tuscany SCA Roadmap and next releases
> > >
> > >
> > > > Hi all,
> > > >
> > > > We have used Tuscany 1.0 in our product and found some features is
> > > > important to us.
> > > >
> > > > - Support hot deployable on contribution and composite.
> > > > This should be have a recursive algorithm to update the correlated
> > > > component when it has been referenced.
> > > >
> > > > - Support SDO namespace when using websservice.
> > > > Deploy a service to webservice,a schema file used in SDO and have
> sdo
> > > > namespace such as commonj.sdo/java or commonj.sdo/xml,we should
> > support
> > > > the feature when parsing the wsdl.
> > > >
> > > > - Support load contribution as a osgi bundle.
> > > >
> > > >
> > > > Thanks,
> > > > wangfeng
> > > >
> > > >
> > > > On 2007-10-17, Simon Laws <[EMAIL PROTECTED]> wrote:
> > > >
> > > >>On 10/16/07, Luciano Resende <[EMAIL PROTECTED]> wrote:
> > > >>>
> > > >>> For implementation.bpel, we need to finalize support for
> references,
> > > >>> and we might want to do introspection of the BPEL process.
> > > >>>
> > > >>> On 10/16/07, Jean-Sebastien Delfino <[EMAIL PROTECTED]> wrote:
> > > >>> > [snip]
> > > >>> > ant elder wrote:
> > > >>> > >
> > > >>> > > - Fix nightly builds (looks like this may be going again now)
> > > >>> > >
> > > >>> >
> > > >>> > Yes it is.
> > > >>> >
> > > >>> >
> > > >>>
> > >
> >
> http://vmbuild1.apache.org/continuum/buildResults.action?projectGroupId=19&projectId=277
> > > >>> >
> > > >>> > [snip]
> > > >>> > > - Fix all the build issues (maven 2.0.6/2.0.7/JDK6/empty
> > > repository)
> > > >>> so new
> > > >>> > > users building Tuscany have a good experience
> > > >>> > >
> > > >>> >
> > > >>> > After the changes I made last week I think this is now all fixed
> > > >>> > (except
> > > >>> > for JIRAs TUSCANY-1846 and TUSCANY-1847). I am currently
> building
> > > with
> > > >>> > Maven 2.0.7 and both JDK5 and JDK6.
> > > >>> >
> > > >>> > Could people please try other Maven combinations? 2.0.5, 2.0.6,
> > and
> > > >>> > report any errors? Thanks.
> > > >>> >
> > > >>> > [snip]
> > > >>> > > - Get binding.jms and implementation.bpel more spec complete.
> > > >>> > > - For JMS maybe have a host-jms module so you don't have to
> > start
> > > a
> > > >>> separate
> > > >>> > > JMS server or can use the the Geronimo one if thats where
> > Tuscany
> > > is
> > > >>> running
> > > >>> > >
> > > >>> >
> > > >>> > What's missing in binding.jms and implementation.bpel? Could
> > people
> > > >>> > working on t

Re: [DISCUSS] Tuscany SCA Roadmap and next releases

2007-10-19 Thread Jean-Sebastien Delfino

Simon Laws wrote:

On 10/17/07, Raymond Feng <[EMAIL PROTECTED]> wrote:
  

I collected all the input we have so far at the following WIKI page:


http://cwiki.apache.org/confluence/display/TUSCANYWIKI/Roadmap+Discussion



Thanks for doing that!



Coincidentally there's a recent news article related to the worthwhileness
of these types of lists over on INFOQ:
http://www.infoq.com/news/2007/10/product-backlogs-wasteful

We did try having the "wishlist" jira version but it never really ended up
being used very much.

   ...ant


[snip]


Thanks for the ref ant. Very interesting. In our case the list we have
generated is very much a list of "features desired but not yet
implemented".I wasn't suggesting we take the next step and analyse them all
in detail though, just that we don't loose these thoughts in case someone
decides that they would like to do the analysis in the future.

I think this thread is equating the act of creating a "Roadmap" with
identifying the ideas that the currently active community agree will add
real value to Tuscany SCA and it's users.  I'm keen though that we don't
create an immutable  plan/roadmap and that we have plenty of ideas hanging
around that may encourage those not currently contributing to do so. I see
the danger of a stated roadmap is that it gives the impression that that is
what is going to happen, that all the items are being worked on and
encourages people to sit back and wait for features to arrive.

Re. the "wish" JIRA type. maybe now is the time. The wiki page is  a long
list already. Wish list items don't require much management, they may hang
around for a long time but they provide inspiration to newcomers and to the
active community when we inevitably repeat this exercise.

Regards

Simon

  


How about trying to understand the use cases for that Wiki page and/or 
JIRA list? Here are a few:


A) I just found out about SCA and Tuscany. I want to know what it does 
now and what it'll do in the future.


B) I'm using Tuscany. I want to know what features will be provided, 
short, middle and long term.


C) I'd like to contribute to Tuscany. Who's working on what and are 
there any interesting areas that I could jump into?


more thoughts?

Here are some roadmaps that I found worthwhile and useful as a lurker, 
user, and potential contributor. There are some good organization + 
format ideas in these roadmaps:


[1] http://harmony.apache.org/roadmap.html
[2] http://cwiki.apache.org/GMOxDEV/roadmap-for-21.html
[3] http://cwiki.apache.org/GMOxPMGT/geronimo-what-folks-are-working-on.html
[4] http://wiki.apache.org/ws/FrontPage/Axis2/post-1%2e3-plans
[5] http://ode.apache.org/roadmap.html
[6] http://subversion.tigris.org/roadmap.html

Going back to the use cases: IMO a roadmap like [3] answers question 
(C), and questions (A) and (B) too... as seeing people names and the 
releases that they target shows that the listed features are not just 
wishes or vaporware.


Hope this helps.

--
Jean-Sebastien


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]