Wings [20] a workflow system that allow users to describe
their desired analyses tasks. After the users describe their
goal Wings begin automatically to validate the input goal
and data by using a knowledge base (using ontologies and
rules) about workflow components and finally map each task
to services that Pegasus [16] use to execute that task.
Wings organize all workflow components in hierarchies;
components such as workflow tasks, data, properties, and
constraints regarding their proper use. In addition Wings
allow users to describe a workfow templates that can be
reused for different scenarios, and it also can automatically
build workflows using data products descriptions of what the
user prefer.