微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

开放源代码 – 打开Windows Workflow的替代方案

预警:还有一些类似于此的问题,但并不完全回答这个问题(包括Alternatives to Windows Workflow Foundation?,Can anyone recommend a .Net open source alternative to Windows Workflow?)

我们正在开发一种基于事件的状态机的系统,目前我们正在调查Windows工作流程,我们的系统在响应来自多个来源(xmpp,http,sms,电话,电子邮件等)的事件时需要较低的延迟)进入系统,可扩展性和弹性,最重要的是可定制.由于各种原因(和尽职调查),我正在寻找开放的工作流引擎,支持类似于Windows Workflow Foundation的功能(如果可能的话),主要是(但是如果有引擎,t支持一些功能):

持久的运行任务,恢复外部事件任务
>高性能,低延迟
>开发自定义动作的能力
>动态指定工作流的能力
跟踪跟踪

我不限于平台或语言,我会喜欢你们的一些帮助和提示,以便我可以更加紧密地调查引擎,以及您对引擎的任何体验.

保罗.

“Java侧”:

Apache ODE(业务流程总监引擎)执行按照WS-BPEL标准编写的业务流程.它根据流程定义描述Web服务,发送和接收消息,处理数据操作和错误恢复.它支持长期和短期的生活过程执行,以协调您应用程序一部分的所有服务.

http://ode.apache.org/

OSWorkflow可以被认为是“低级”工作流实现.在其他工作流系统中可能由图形图标表示的“循环”和“条件”等情况必须在OSWorkflow中进行“编码”.

http://www.opensymphony.com/osworkflow/

Shark是一个可扩展的工作流引擎框架,包括完全基于使用XPDL(没有任何专有扩展!)的WfMC规范的标准实现作为其本机工作流过程定义格式,以及用于服务器执行系统活动的WfMC“ToolAgent”API

http://www.enhydra.org/workflow/shark/index.html

Python边:
http://bika.sourceforge.net/
http://www.vivtek.com/wftk/我会帮你的:-)

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐