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)?
Amazon Simple Workflow Service (Amazon SWF) is a web service that makes it easy to coordinate work across distributed application components.
With Step Functions, you write state machines in declarative JSON. With Amazon SWF, you write a decider program to separate activity steps from decision steps. This provides you complete control over your orchestration logic, but increases the complexity of developing applications.
This policy will Deny the access to any domain that has been tagged as environment/production . For more information, see: Controlling Access Using IAM Tags.
Amazon SWF access control is based on the following principles: Access control decisions are based only on IAM policies; all policy auditing and manipulation is done through IAM. The access control model uses a deny-by-default policy; any access that isn't explicitly allowed is denied.
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: At 2017 Uber released Cadence which is an open source version of SWF service and associated client side libraries.
Amazon SWF is quite different from the other existing workflow systems :
Besides the official Java Flow Framework, I only know :
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With