Jeremy,
Can you give a quick status on this? I believe this is related to the issue discussed in this thread http://www.mail-archive.com/[email protected]/msg07983.html and I've upped TUSCANY-648 jira to blocking. This is blocking now progress on BigBank integration work going forward.


Thanks.

Jeremy Boynes wrote:
To say the least :-) As part of setting up the RuntimeInfo for Meeraj I am going to clean this up a little and fix 648 in the process.

I am going to refactor the command-line host so that it is similar to the structure used by the webapp host. There will be a "standalone" host that will allow us to boot a runtime out of an on-disk install image structured as follows:
  ${tuscany.installDir}
    /bin - commands typically in the form of executable jars
    /boot - jars needed to boot the runtime
/extensions - composites (as jars or scdl xml files) that will be added to the basic runtime

[[ this is the same structure that we currently have ]]
[[ why executable jars? because they are standard java and are portable in a way shell scripts aren't ]]

Users will be able to run SCA client applications in one of two ways:
1) by adding bootstrap code to their application. They would add the "standalone" host jar to their classpath and use an api to boot the runtime 2) using the launcher command which will boot the runtime before calling into the application code - booting the runtime will be handled for them

The launcher command gives them a simple way to run SCA applications without having code tied to Tuscany. For cases where they can't use it (e.g. as part of a test suite), the standalone host API lets them take control. We can provide variations on this that will work in common environments - e.g. a variant that runs inside surefire or junit.

--
Jeremy


---------------------------------------------------------------------
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]

Reply via email to