工作流问题,请高手指点一下!

我现在已经把部分数据库设计好了,然后根据业务需求自己写程序实现了一个固定的流程.但是下一步,还要设计到自动流程处理,以及后面的其他模块(数据库还未设计)的流程设计.所以我想加入一个工作流引擎,网上搜了一下,发现 现在比较常用的开元引擎有JBPM,和OSWORKFLOW,而JBPM自带了数据库,与我现在的项目实际情况不太符合,所以我想加入OSWORKFLOW,OSWORKFLOW我没用过,不知道我现在如果加入了OSWORKFLOW的话,会不会产生问题.也就是象我现在这种情况适合加入工作流引擎吗?

由于以前从未做过工作流,对这方面没有任何经验,请高手门指点一下啊!!!!
谢谢了!

在使用工作流之前一定问自己一个问题:
自己对状态模式是否了解?这个问题使用状态机和状态图是否就可以实现?如果可以,就采取这个方案,因为快而有效,但是不通用。

然后再考虑OSWORKFLOW,你要准备好复杂配置的学习成本。