具有fork/join功能的Java工作流



我是一名Linux Python程序员,拥有(长期)Java经验

我需要一个支持异步fork/join的工作流管理系统的参考,我知道jBPM确实支持,尽管我更喜欢使用Spring,但不知道Spring workflow是否也支持forking。或者有Python系统支持它?

谢谢,Guy

您可以查看Java中的开源工作流引擎列表,并查看每个工具的功能列表,看看其中是否有一个支持异步fork/join。

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

工作流扩展将Spring带入了工作流编程的世界。Jan Machacek最初启动这个扩展是因为他对其他工作流管理库的复杂性不满意。Spring工作流扩展将工作流的所有组件视为一流的Spring bean。因此,您的流、状态和转换可以利用Spring Framework中的所有功能。

如果您更喜欢使用Spring,而不是在我看来,那么您自然会选择查看ApacheCamel项目。Camel支持大多数企业集成模式,在这些模式中,您可以进行分叉、连接、异步处理,无论您想要什么。

Spring web flow不是BPM引擎,它是一个基于工作流页面导航的web框架。您可以查看活动

最新更新