By workflow it is understood a sequence of processing operations performed on a given input (EO data and/or ancillary data), having at least one output. A workflow is described by a formal flow diagramming technique, with directed flows between components.
The processing operations in a workflow are handled by processing components.
The Workflow Management feature of TAO copes with all operations necessary to define such workflows and parameters of their components.
After defining / describing processing components, these can be glued together to form a workflow. A workflow definition then comprises of the set of constituent modules and the rules that link them.
For a better user experience, a workflow is graphically / visually created by dragging and dropping processing components (boxes) on a drawing canvas, and then connecting them with directed (arrowed) lines. Then, for each component, the parameters of the component can be modified.
A workflow can be created from scratch, can be edited or deleted, and/or can be created (cloned) from an existing workflow.