2

我们有一个处理请求的服务,它接收。处理每个请求的工作流程包含许多步骤,根据某些条件(中间变量等,某些服务调用的结果)进行分支。基本上整个工作流程都可以写成一个大流程图

目前,我的实现包含很多If-else大块。在每个块中,又有许多if-else子块,依此类推。这段代码很难管理和开发。例如,如果在流程图中添加了一些新的步骤/分支,则进行相应的代码更改并测试这些更改非常痛苦。

是否存在一些可以在这种情况下使用的库?我听说过Amazon Simple Work Flow,但可以在这里使用吗?

4

1 回答 1

1

我知道流口水,http ://www.jboss.org/drools/drools-flow允许将工作流建模为流程图,它是基于 Java 的,并且有一个用于图形流建模的 eclipse 插件。Drools 流程已合并到 jBPM5 http://www.jboss.org/jbpm/中,这是一个类似的项目。

于 2012-07-16T07:08:46.127 回答