Define, manage, and coordinate the tasks that make up a given business workflow
Handles workflow mangement
Makes business rule based decisions
Responds to results and determines what to do next
Decisions are event-driven
Performs the work assigned by SWF tasks
Work is scheduled by the decider
Can run from anywhere