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) 等效项