JBPM内部实现原理: XML流程定义信息转化问题?(初学者)
我画了一个流程图,这个流程图在实际流程运行和流程实例启动的时候都会用到。
我发现一个问题:这个流程定义的XML图,如果完全转化成N张表的话,那么在启动多个流程实例后,需要查找或者关联这个流程的定义的相关信息的话,感觉这个查询会变得很慢,至少会变得很麻烦。
如果将XML转化成某种数据结构(若干JAVA类),但是在流程实例中的外键就无法关联到JAVA类的引用了。
如果所有流程定义XML转化成类,所有流程实例转化成 NEW 类(),这样子能行得通吗?也就是所有东西都放在内存中,不存数据库了。
假如要实现一个高效并发的工作流引擎: 流程定义XML信息的内存表现形式,会成为最重要的瓶颈吗?
谢谢大家,我是一个初学者,不知道这些疑问有没有问到点子上。 哈哈。
------解决方案--------------------
可以的
网上有例子,下一个看看!
祝你好运啊