KIE = Knowledge is Everything 在 JBoss 定義的 knowledge 除了規(guī)則引擎 Drools 之外,還有工作流引擎 jBPM,。 下面介紹幾個 KIE 的概念: KieServicesKieServices 是一個線程安全的單例:
KieServices 是訪問規(guī)則引擎其它服務(wù)的中心,。 以創(chuàng)建 KieContainer 實例為例:
KieModuleKieModule 是一個標(biāo)準(zhǔn)的 Java Maven 工程,包含了 pom.xml,、kmodule.xml 和規(guī)則等必要資源,。 KieModule 可以包含子 KieModule。 KieBase知識倉庫,。 KieContainerKieModule 及子 KieModule 所有 KieBase 的容器,。 獲取 KieContainer 的兩種方式:
KieSession用于與規(guī)則引擎進(jìn)行交互的會話。 會話分為兩類:
|
|
來自: 邵飛翔 > 《drools系列》