Spring也加入到了工作流的競爭行例中來了。
下面其官方布的信息:
The Workflow extension brings Spring to the world of workflow programming. Jan Machacek originally started this extension because he was not happy with the complexity of other workflow management libraries. The Spring Workflow extension treats all components of the workflow as first-
class Spring beans. As a result, your flows, states and transitions can take advantage of all features in the Spring Framework.
Finally, the unobtrusive approach means that testing your workflows is as easy as testing any other Spring components.
全文的大概意思是: 該項目創始人Jan Machacek,其本人覺得目前已經存在其它的工作流項目過于復雜,難被掌握,所以決定嘗試基于Spring,開發一個全新的工作流引擎。Spring Workflow extension作為Spring中一個組件,將會成為目前從多存在的Spring組件中最優秀之一,最終將會使用都在Spring框架上實現流程管理,狀態控制和流程遷移控制管理,當然由于基于Spring,所有實現都可以無縫的整合Spring所有特征。
最后補充一句,Spring Workflow最讓人關注的一點就是測試Spring Workflow就像使用其它的Spring組件一樣的簡單,方便。目前該項目還正處理培育階段,目前最新的版本為 1.3.0, 點擊可直接下載
作者語:
目前開源的工作流項目比較多,但比較做的好的,本人認為JBoss JBPM應該是比較好的一個。無論從其開發工具的支持,開發團隊的支持都很不錯。但有一點就是有點復雜,不太容易上手。所以期待Spring workflow能否真會給我帶來一個驚喜備注:
Spring workflow 官方網址: http://springframework.org/extensions/se-workflow
作者Jan Machacek 博客網址 http://unjobs.org/authors/jan-machacek
Good Luck!
Yours Matthew!