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