This was our list of potential features to describe on a datasheet. It was the result of brainstorming around a whiteboard, and is in no means a final list.
Lists were produced for Taverna (as it currently exists rather than what T2 might support) and myExperiment.
For Taverna
- Workflows published by others
- Execute existing wf's
- Edit wf inputs
- Monitor execution
- View wf layout and logic
- Compose new wfs
- Modify existing wfs
- Manage jobs and results
- Create new components (Processors)
- Edit component interface
- Integrate external tools
- Employ script languages
- Publish wf's for use by others
- Command line access
- End user technical support
- Service discovery
- Nested wf's (sub workflows)
- Process provenance
- Implicit iteration
- Failover
- Multiple service types
- Visualisation tools
- Extensible / Plugin management
- SQL import / export
myExperiment
- sharing of wf's
- download wf's
- upload wf's
- tagging
- discovery
- social networking
- groups
- execute wf's
- comments
- blogging
- forums
- rate wf's
- messaging
- credits
- attribution
- sharing files (other than wf's)
- multiple wf systems
- versioning
- packs
- attachments
- reviews
- Rest API / mashups
- federation
- permissions
- openID
- RSS / Atom feed