NovaOrchestration/WorkflowEngines
目录
工作流引擎
这是一个用 Python 实现的可用工作流引擎列表。其中一些面向 Web 框架,而另一些则更通用。
pyutilib.workflow
pyutilib.workflow 来自 Sandia Labs,是 pyutilib 的一部分。它是一个独立的、嵌入式的、用于自动化科学工作流处理的引擎。 摘要论文见 https://software.sandia.gov/trac/pyutilib/browser/pyutilib.workflow/trunk/doc/workflow/workflow.pdf
分析:https://wiki.openstack.org/NovaOrchestration/WorkflowEngines/pyutilib_workflow
Spiff Workflow
Spiff Workflow 是 |Spiff 的一部分。Spiff Workflow 是一个实现工作流框架的库。它基于 http://www.workflowpatterns.com,并用纯 Python 实现。
分析:https://wiki.openstack.org/NovaOrchestration/WorkflowEngines/SpiffWorkflow
Python-Snakes
Python-Snakes 一个 Petri 网 研究工具包
Celery
Celery 实际上是一个任务控制器 (恕我直言)
repoze.workflow
repoze.workflow 是一个内容工作流系统。面向 Web
hurry.workflow
一个 Django 工作流引擎
一个 Django 工作流引擎 截至 2011 年 11 月,维护状态令人质疑。
GoFlow
GoFlow 工作流引擎 适用于 Django,截至 2011 年 11 月,维护状态令人质疑
Django Workflows
Django Workflows 目前正在维护。面向 Web。
其他工作流引擎
在 http://pythonsource.com/open-source/workflow-engines 上列出了一些其他工作流引擎,似乎都面向 Web。
其他链接
Zookeeper 是 Hadoop 项目的一部分。用 Java 实现,面向协调分布式系统。
此链接包含一些有趣的相关 REST / FSM / 工作流信息。http://www.rexx.com/~dkuhlman/fsm_howto.html 它创建于 2003 年,与 Quixote python web 框架 相关