ProActive Scheduler is an open source task scheduler.
- part of the OW2 organization
- It is written in Java, so it comes with Java and a REST API
- It provides workflows that specify tasks with dependencies or more (loop, replication, branch), in case of failures, which you can control if the task should be canceled or restarted.
- Parallelism and distribution underlies it, with features such as, for example,
Commercial support is provided by Activeeon, ProActive (full disclosure: I work for Activeeon).
Youri source share