AWS Flow Framework 的开源等效项 [关闭]

Posted

技术标签:

【中文标题】AWS Flow Framework 的开源等效项 [关闭]【英文标题】:Open Source Equivalent of AWS Flow Framework [closed] 【发布时间】:2013-02-20 14:35:40 【问题描述】:

那里有很多工作流系统,但我想知道哪一个开源工作流管理系统最接近 AWS Flow Framework(内置类似 Amazon SWF 的功能)?

【问题讨论】:

我所知道的最接近的是 Activiti。 BPM 确实是最接近的等价物。 不能再给出答案了。 Cadence (github.com/uber/cadence) 是一个由 Uber 构建的开源项目,与 SWF API 非常相似。在这一点上,它在功能方面已经超过了 SWF。 【参考方案1】:

AWS Flow Framework 本身在Apache 2.0 license 下是开源的。它的源代码在github上:https://github.com/aws/aws-swf-flow-library。

更新: 2017 年,Uber 发布了Cadence,这是 SWF 服务和相关客户端库的开源版本。

【讨论】:

AWS Flow Framework for Ruby现在有正式版了。 aws-flow on github【参考方案2】:

Amazon SWF 与其他现有工作流系统完全不同:

它并没有尝试实现 BPMN(我们可以说它比大多数工作流系统级别更低) 它专注于将任务分配给异构系统(因此您可以在任何平台上以任何语言运行活动。)

除了官方的Java Flow Framework,我只知道:

Gordon (Ruby),但我不确定它是否开源 aws-swf-toolkit (javascript/Node.js)(免责声明:我是这篇文章的作者)

【讨论】:

BPMN?您是指BPMS(业务流程管理服务)吗?我能用谷歌搜索到的最接近的 BPMN 是业务流程建模符号。【参考方案3】:

(无耻的帖子?)我开始编写自己的库 (SimpleWorkflowFramework.NET) 以在 C# 中使用,它可以在 https://github.com/sdebnath/SimpleWorkflowFramework.NET 获得。如果有人感兴趣,它肯定可以提供一些帮助。

【讨论】:

以上是关于AWS Flow Framework 的开源等效项 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

.NET Framework 3.5 的 .NET Framework 2.0 SDK 的等效项是啥?

.NET Framework 3.5 的元组 (.NET 4) 等效项

JAVA 中的 cURL 等效项

.NETCore(Windows 8 Framework)的“GetCustomAttributes”的等效方法是啥?

boto3或aws cli是否具有从实例创建模板?

spring,spring framework,spring mvc,spring web flow有啥区别和联系?