Workflow Types
Human-oriented workflows
- Involve humans in performing the tasks.
- System support for collaboration and coordination; but no system-wide consistency definition
System-oriented workflows
- Computation-intensive & specialized tasks that can be executed by a computer
- System support for concurrency control and recovery, automatic task execution, notification, etc.
Transactional workflows
- In between the previous two; may involve humans, require access to heterogeneous, autonomous and/or distributed systems, ACID properties