跳转到: 导航, 搜索

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

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 框架 相关