2012-03-08 46 views
2

我们有一个处理请求的服务,它接收。处理每个请求的工作流包含许多步骤,取决于某些条件的分支(中间变量等,来自某个服务调用)。基本上整个工作流程可以写成一个大的流程图在java中实现流程图类型的工作流程

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

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

回答