Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Added Tuscany runtime observation

...

  • what is enabling the loading of the .composite files? don't see any scaDomain...
  • SL - In some of the samples (the ones based on the calculator scenario) we've separate the contribution module from the launcher module. In normal circumstances this is reslistic as people will develop contributions and then deploy them to a runtime. In the sample case there are a number of different launchers that start the Tuscany runtime in different ways and all should be able to run all of the contributions although there are some restrictions at the moment.
    • FM - This was probably one of the things that i found hardest to find information about: the ways of starting a Tuscany runtime. The samples analyzed on the website are started using ant run or the Tuscany plugin for Eclipse with Run As -> Tuscany. Browsing the site, you can probably find mvn jetty:run. This leaves many questions: how can the runtime be started without the use of auxiliary tools like ant, maven, etc? Going through the samples, you can find out about scaDomain, NodeFactory or org.apache.tuscany.sca.host.webapp.TuscanyContextListener but you don't have any further information about them and especially about the mechanisms behind them. This list http://tuscany.apache.org/documentation-2x/getting-started.html seems very good but does not provide too much information.. Updating this list and providing a description of how these methods work would cut a lot of the time spent on understanding how the runtime can be manipulated and used, significantly decreasing the time needed to learn how to use Tuscany.

sample-contribution-binding-ws-calculator

...