OSWorkflow是一个灵活的工作流引擎,设计成可嵌入到企业应用程序中。它提供了许多的持久化API支持包括:EJB,Hibernate,JDBC等等。OSWorkflow还可以与Spring集成。
它基于有限状态机(finite state machine)。每一个状态被描述成stepId和Status,从一种状态转到另一种状态没有Action是不可能实现的。在工作流的生命周期内通常有一个或多个状态组成。而这些状态都在Workflow的引擎核心包中,并且通过一个XML来描述业务工作流程。
[img]http://1823.img.pp.sohu.com.cn/images/blog/2009/5/16/22/2/121f58584b5g215.jpg[/img]
详细内容参考:http://www.opensymphony.com/osworkflow/1.%20Your%20first%20workflow.html
它基于有限状态机(finite state machine)。每一个状态被描述成stepId和Status,从一种状态转到另一种状态没有Action是不可能实现的。在工作流的生命周期内通常有一个或多个状态组成。而这些状态都在Workflow的引擎核心包中,并且通过一个XML来描述业务工作流程。
[img]http://1823.img.pp.sohu.com.cn/images/blog/2009/5/16/22/2/121f58584b5g215.jpg[/img]
详细内容参考:http://www.opensymphony.com/osworkflow/1.%20Your%20first%20workflow.html