Skip to main content

Workflows and Orders

A FarEarth Workflow is the recipe to create a product. Each Workflow defines the sequence of steps to create and archive a product. For each step, a FarEarth Executor processes input and delivers output.

FarEarth has pre-defined scientific Workflow to support your processing requirements. FarEarth allows you to define custom workflows that include your own custom-developed processing algorithms.

When new data is ingested for processing, FarEarth creates an Order to follow the steps defined in a Workflow. Each step in the Workflow becomes a job in the Order.

Order execution is optimised transparently to maximise processing efficiency. FarEarth automatically creates multiple processing jobs for a single step and executes them in parallel.

Each job is executed by an Executor.

Image showing how Workflows relates to Orders and Executors

Read our blog to learn more about how FarEarth simplifies complex Workflows.