Raymond Feng wrote:
Hi,

We had a debate on this topic. See:

http://osdir.com/ml/dev-tuscany.apache.org/2010-06/msg00164.html

And apparently, we didn't reach agreement.

It's probably a good idea to restart that discussion and find a consensus on this. After having not looked at the Tuscany code for a while I must admit I was a little confused by the multiple Node types.

I'll try to participate in the discussion as much as I can, although I have little spare time these days. In the meantime, I'd like to continue to use the mainstream Node implementation for some time in samples/launcher-shell, as it's what's working with webapps, all the test cases, samples etc.


I think it would be a good idea to agree on the commands for shell. This will 
help us understand how users use SCA. Then it can be translated into a set of 
API/SPIs. Mixing different steps into one layer could prevent us from seeing 
the complete user story.

And like I tried to say in another email in this thread, I think we should distinguish:
- Domain management, assembling components in a domain;
and
- Runtime instance configuration and management, loading a contribution in a runtime instance and starting/stopping it.

They are really different IMHO, for example an SCA domain administrator can spend a day assembling components in a domain before starting a single runtime instance, and stopping a server doesn't mean that he's removing a composite from the SCA domain...

--
Jean-Sebastien

Reply via email to