In Amazon SWF the decider has to be implemented by the developer and has to write the code to support all use cases. I need to implement a workflow architecture which can support execution of tasks in sequential, branching, parallel. Is there a predefined library which can take the definition of the workflow and execute the tasks.
I am looking at a library similar to Spring Batch in which if I give the workflow definition in xml format it will execute all the tasks without any custom decider code.
Asked
Active
Viewed 79 times
2

Abhinav Singh Maurya
- 3,313
- 8
- 33
- 51

Swaroop Kumar
- 113
- 1
- 5
-
Having that any nontrivial workflow requires code execution to evaluate conditions and to pass data, defining it in pure XML is not really feasible. At the same time it is really simple to create simple domain specific language on top of SWF. See deployment sample from AWS Java SDK. – Maxim Fateev Dec 15 '15 at 23:10