倪 曌 白利芳 董奧冬
1(國網孝感供電公司 湖北 孝感 432000)2(信息工程大學 河南 鄭州 450001)3(國網河南省電力公司焦作供電公司 河南 焦作 454000)
一種面向業務規則和流程的推理引擎架構
倪 曌1白利芳2董奧冬3
1(國網孝感供電公司 湖北 孝感 432000)2(信息工程大學 河南 鄭州 450001)3(國網河南省電力公司焦作供電公司 河南 焦作 454000)
目前基于業務流程模型控制規則引擎的工作流引擎已經開始提倡使用。針對這種情況, 基于BPMN業務流程模型的工作流引擎,提出一種適用于業務流程模型和規則集成與執行的推理引擎架構。該架構引入XTT2的規則表示,集成了jBPM工作流管理系統和HeaRT規則引擎,由工作流引擎控制專用規則推理引擎執行規則決策表運行。原型實現表明了該架構可實現規則任務的可視化設計,并支持對得到的規則任務模型的形式驗證。
BPMN 業務流程模型 規則
在業務處理程序中,業務規則是一種比較優良的知識表示和處理方式,然而對規則推理而言在處理大型規則庫時仍有許多問題需要解決。大多數現有的推理引擎使用如Rete模式匹配算法進行規則推理,但這種方法中規則搜索策略在給定環境下對規則選擇所掌握的信息不足,影響規則匹配效率。為了解決這一問題,已經提出了多種不同的推理控制策略。例如文獻[1]針對疾病發展的推理引擎設計了一個基于規則的摘要決策推理策略,文獻[2]則針對XML數據庫引入推理樹概念,并提出相應的動態推理控制策略?!?br>