KIE = Knowledge is Everything 在 JBoss 定义的 knowledge 除了规则引擎 Drools 之外,还有工作流引擎 jBPM。 下面介绍几个 KIE 的概念: KieServicesKieServices 是一个线程安全的单例:
KieServices 是访问规则引擎其它服务的中心。 以创建 KieContainer 实例为例:
KieModuleKieModule 是一个标准的 Java Maven 工程,包含了 pom.xml、kmodule.xml 和规则等必要资源。 KieModule 可以包含子 KieModule。 KieBase知识仓库。 KieContainerKieModule 及子 KieModule 所有 KieBase 的容器。 获取 KieContainer 的两种方式:
KieSession用于与规则引擎进行交互的会话。 会话分为两类:
|
|
来自: 邵飞翔 > 《drools系列》