There many workflow system out there but I was wondering which one of the open source workflow management system is the closest to the AWS Flow Framework (with Amazon SWF like capability build in)?
Asked
Active
Viewed 6,032 times
8
-
The closest thing I know of is Activiti. BPM is really the closest equivalent. – brightball Jan 15 '14 at 19:43
-
Cannot give it is as an answer anymore. Cadence (https://github.com/uber/cadence) is an open source project built at Uber and closely resembles SWF API. It is at this point is already exceeding SWF in terms of features. – Maxim Fateev Feb 14 '18 at 23:00
3 Answers
11
AWS Flow Framework itself is open source under Apache 2.0 license. Its source code is available on github: https://github.com/aws/aws-swf-flow-library.
Update: If you need an open source solution that includes the service and is much more features rich check out Temporal.

Maxim Fateev
- 6,458
- 3
- 20
- 35
-
There is now an official version of [AWS Flow Framework for Ruby](http://docs.aws.amazon.com/amazonswf/latest/awsrbflowguide/welcome.html). [aws-flow on github](https://github.com/aws/aws-flow-ruby) – pmohan6 Feb 10 '15 at 08:14
2
Amazon SWF is quite different from the other existing workflow systems :
- It is not trying to implement BPMN (we could say it is lower level than most workflow systems)
- It is focused on distributing tasks to heterogeneous systems (so you can run the activities on any platform, in any language.)
Besides the official Java Flow Framework, I only know :
- Gordon (Ruby), but I'm not sure it's open-sourced yet
- aws-swf-toolkit (Javascript/Node.js) (disclaimer: I'm the author of this one)

Eric Abouaf
- 193
- 1
- 7
-
1BPMN? Do you mean BPMS (business process management services)? The closest BPMN I could google was business process modelling notation. – Bryan Larsen Oct 01 '15 at 16:56
0
(Shameless post?) I started writing my own library (SimpleWorkflowFramework.NET) for use in C# and its available at https://github.com/sdebnath/SimpleWorkflowFramework.NET. It definitely could use some help if anyone is interested.

Shawn
- 353
- 1
- 5
- 17