2012-02-09 40 views
0

我是一个Linux的Python程序员用(长)过去的Java经验Java的工作流程叉/加入功能

我需要一个支持异步叉/加入工作流管理系统的参考,我明白jBPM做,尽管我更喜欢使用Spring,但是也不明白Spring Workflow是否支持分叉。还是有Python系统支持它?

感谢, 盖伊

回答

0

Spring Web Flow的是不是一个BPM引擎,它是基于工作流页面导航的web框架。 你可以看看Activity

+0

试过activiti,看起来很有前途,谢谢! – 2012-02-11 17:56:10

1

你可以查看Open Source Workflow Engines in Java这个列表,并检查每个工具的功能列表,看看它们中的一个是否支持异步fork/join。

您引用Spring工作流程,但实际链接到Spring Web Flow。孵化器状态下有一个Spring Workflow扩展项目;这是你的意思吗?来自其网页:

Workflow扩展带来了Spring的工作流程编程世界。 Jan Machacek最初开始这个扩展,因为他对其他工作流管理库的复杂性不满意。 Spring Workflow扩展将工作流的所有组件视为第一类Spring bean。因此,您的流程,状态和转换可以充分利用Spring框架中的所有功能。

1

如果你更喜欢使用弹簧而不是我的看法,你的自然选择将检查Apache Camel项目。骆驼支持大部分Enterprise Integration Patterns,您可以在其中分叉,加入,异步处理,无论您想要什么。