日期:2014-05-20  浏览次数:20772 次

JBPM内部实现原理: XML流程定义信息转化问题?(初学者)
我画了一个流程图,这个流程图在实际流程运行和流程实例启动的时候都会用到。

我发现一个问题:这个流程定义的XML图,如果完全转化成N张表的话,那么在启动多个流程实例后,需要查找或者关联这个流程的定义的相关信息的话,感觉这个查询会变得很慢,至少会变得很麻烦。

如果将XML转化成某种数据结构(若干JAVA类),但是在流程实例中的外键就无法关联到JAVA类的引用了。 

如果所有流程定义XML转化成类,所有流程实例转化成 NEW 类(),这样子能行得通吗?也就是所有东西都放在内存中,不存数据库了。

假如要实现一个高效并发的工作流引擎: 流程定义XML信息的内存表现形式,会成为最重要的瓶颈吗?


谢谢大家,我是一个初学者,不知道这些疑问有没有问到点子上。 哈哈。

------解决方案--------------------
可以的

网上有例子,下一个看看!

祝你好运啊