I tried to document the modules of Taverna Engine https://github.com/apache/incubator-taverna-engine/#modules
and added a walk-thru of how these modules interact when running a workflow through the Taverna Platform API: https://github.com/apache/incubator-taverna-engine/#which-module-does-what I must admit it seems a bit excessive - e.g. the role of T2Reference has now diminished with the Platform's use of the Bundle and that we removed the (inefficient and license-incompatible) Hibernate storage. This is partially caused by previously keeping Taverna Platform as a separate overlay of the Taverna Engine which remained mainly Taverna 2 compatible for the Activity implementations. Now we maintain them together under taverna-engine we can be a bit more brave. After this release we can consider how we can de-complicate some of this :) -- Stian Soiland-Reyes Apache Taverna (incubating), Apache Commons RDF (incubating) http://orcid.org/0000-0001-9842-9718
