2012-03-08 53 views
2

我們有一個處理請求的服務,它接收。處理每個請求的工作流包含許多步驟,取決於某些條件的分支(中間變量等,來自某個服務調用)。基本上整個工作流程可以寫成一個大的流程圖在java中實現流程圖類型的工作流程

目前,我的實現包含大量If-else塊。在每個塊中,還有許多子塊等等。這段代碼很難管理和開發。例如,如果在流程圖中添加了一些新的步驟/分支,使相應的代碼更改並測試這些更改非常痛苦。

那裏是否存在一些庫,可以在這種情況下使用?我聽說Amazon Simple Work Flow,但可以在這裏使用?

回答