【導(dǎo)讀】持多個(gè)規(guī)則引擎。JSR94不本身不對(duì)規(guī)則語(yǔ)言進(jìn)行任何處理。InterchangeFormat,而OMG則開(kāi)始在RuleML的基礎(chǔ)上建立一個(gè)標(biāo)準(zhǔn),當(dāng)前Haley系統(tǒng)已經(jīng)提議一種規(guī)則語(yǔ)言標(biāo)準(zhǔn)稱為RML。思是說(shuō)JSR94API中的功能要比DroolsAPI提供的功能要少。Drools需要暴露出更多的功能,像全。提供的一小部分功能,能夠獲得的好處很有限。因此當(dāng)我們?yōu)閳?jiān)持使用JSR94. 的程序員提供API的同時(shí),我們強(qiáng)烈建議使用DroolsAPI。JSR94分為兩部分工作。第一部分是管理API用來(lái)創(chuàng)建和注冊(cè)RuleExecutionSet。第二部分是運(yùn)行時(shí)Session,用來(lái)執(zhí)行這些RuleExecutionSet。冊(cè)通過(guò)一個(gè)靜態(tài)模塊注冊(cè),在大多數(shù)情況下JDBC驅(qū)動(dòng)也使用同樣的方式。列化的本地源中裝載RuleExecutionSet,如數(shù)據(jù)流中。當(dāng)Null傳入時(shí),默認(rèn)裝載的輸入是DRL。允許為映射提供的關(guān)鍵。Source使用drl或xml作為它的值,設(shè)置source為drl. Dsl可以獲得一個(gè)讀取流或一個(gè)字符串作為值。當(dāng)注冊(cè)RuleExecutionSet時(shí)必須指定名稱,用于取回它。這也是一個(gè)輸入屬性。的字段,當(dāng)前沒(méi)有使用它,因此輸入空即可。