Apache Taverna Workflow Model API · Core workflow object model for Taverna 2 workflows. Depends on the data layer but nothing else, intended as lightweight platform for applications using Taverna APIs as well as the core for the new enactor and model.
Group: org.apache.taverna.engine - All Dependencies
Apache Taverna Reference Manager API · Core APIs and extension points for the T2 reference manager. This includes the SPIs for external references, translators and publishers.
Apache Taverna Workflow Model impl · Implementation of the core workflow object model for Taverna workflows including concrete instances of the workflow definition objects and enactment behaviours.
Apache Taverna Engine Reference Types · Implementations of certain SPIs to provide a core set of functionality for the reference management framework. This includes ExternalReference implementations to reference data held in local files and URLs along with the appropriate translate / publish logic. Implementations in this package are tied only to the API, although certain metadata files such as hibernate mappings are also included where appropriate (these will be silently ignored if using a backing store that is not hibernate based)
Apache Taverna Workflow Model Extension Points · Implementation of core extension points to the workflow model
Apache Taverna Platform Run Service API · A Service for managing runs of Taverna workflows
Apache Taverna Reference Manager impl · Implementations of the core APIs, not including extension point implementations. This package contains implementations of the data access objects, translator infrastructure etc. The extension point implementations that can be considered as core functionality (files, URLs etc) are held in the taverna-reference-types module.
Apache Taverna Platform Local Execution Service · An Execution Service for executing Taverna workflows using a local Taverna Dataflow Engine
Apache Taverna Platform Execution Service impl · A Service for executing Taverna workflows
Apache Taverna Reference Test Helpers · In order to properly test OSGi-loaded t2ference modules we need a module that is entire external to t2reference and to the test cases. If the test implementations are included in either the api, core implementations or test modules they will be loaded by the root classloader of the test runner - by putting them in an independent artifact we allow them to be loaded through various SPI discovery mechanisms as they would be in a 'real' environment.
Apache Taverna Observer pattern · impl of the Observer pattern
Apache Taverna Platform Remote Execution Service · An Execution Service for executing Taverna workflows on a Taverna Server