This software is a Java-based distributed compute workflow system. It allows users to manage components and automate workflows across multiple nodes in a network.
To run workflows, MyGrid workflow enactment engine is required. The Taverna core data model consists of many things which includes the object representations of workflows, all entities within the workflow such as processors, ports, data links, and much more. Taverna also includes an abstract task called Processor. Taverna task extensions that offer concrete implementations of the abstract tasks are situated within an enactment engine, in this case, FreeFluo. These abstract tasks are designed with logic required for contacting web services, running local java classes, and performing other actions associated with Processor entities.
Workflow Submission Interface initializes the creation of instances of the task extensions during submission of the workflow and associated input objects. When using a remote service based enactment engine, this interface may be invoked across some transport such as SOAP. The graphical user interface comes with the client machine and provides interaction with the core data model classes along with running workflow instance objects within an enactment engine. This comes with several advantages, including workflow construction, editing, and visualisation, as well as enactor management and data browsing. These features allow the user to access results and intermediate values within a workflow instance.
The storage interface is a framework that can be externally plugged in to observe events within the workflow enactment service and collect information about those events. Taverna also includes a provenance collection plugin which watches the workflow enactment and records metadata about it in RDF form. This software includes a storage plugin which streams results back to a relation database.
The LSID authority interface is read-only access point to data stored within a data store, and it can potentially be used for fetching results of previous workflows and making use of them as inputs to successive ones. With all of these powerful features, Taverna is a software that provides a range of functionalities to support workflow enactment and description activities.
Version 1.7.1: N/A