概述
URule Pro整個産(chǎn)品由兩部分(fēn)構成:一個是設計器部分(fēn);另一個是規則執行引擎部分(fēn)。設計器部分(fēn)主要是由庫文(wén)件設計器以及具(jù)體(tǐ)的規則文(wén)件設計器兩部分(fēn)構成。
庫文(wén)件設計器包括變量庫設計器、參數庫設計器、常量庫設計器以及動作(zuò)庫設計器四個部分(fēn),通過這些庫文(wén)件設計器,可(kě)以将業務(wù)系統中(zhōng)使用(yòng)的實體(tǐ)對象、枚舉值、常量以及需要在規則中(zhōng)調用(yòng)的Java方法映射到引擎中(zhōng)備用(yòng)。
規則文(wén)件設計器主要包括規則集、決策表、交叉決策表(決策矩陣)、決策樹、評分(fēn)卡、複雜評分(fēn)卡、規則流等七種類型的業務(wù)規則設計工(gōng)具(jù),這些設計器全部是以可(kě)視化图形方式提供,使用(yòng)者隻需要通過鼠标點擊或拖拽的方式即可(kě)完成業務(wù)規則的定義。通過在這些規則設計器中(zhōng)引入各種類型的已定義好的庫文(wén)件,就可(kě)以和業務(wù)系統結合起來,從而設計出符合需求的業務(wù)規則。
這裏我們首先來了解一下URule Pro當中(zhōng)提供的庫文(wén)件,學(xué)習其配置及使用(yòng)方法。