8

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)?

iCode
  • 4,308
  • 10
  • 44
  • 77
  • 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 Answers3

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 :

Eric Abouaf
  • 193
  • 1
  • 7
  • 1
    BPMN? 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