CKRule是一個(gè)業(yè)務(wù)規(guī)則管理和復(fù)合事件處理的綜合性引擎,可以將企業(yè)管理策略的定義,部署,管理和維護(hù)工作從核心代碼中分離。
企業(yè)將深入的業(yè)務(wù)決策整合到程序,并把市場(chǎng)變化因素以業(yè)務(wù)規(guī)則的形式進(jìn)行更新。而CKRule可大大降低程序維護(hù)的成本,促進(jìn)業(yè)務(wù)程序?qū)崿F(xiàn)更多準(zhǔn)確和有效的商務(wù)決策。
【軟件特點(diǎn)】
1, 允許決策邏輯獨(dú)立于核心程序代碼。
2, 允許技術(shù)開(kāi)發(fā)員和業(yè)務(wù)專(zhuān)家共同定義和管理決策邏輯。
3, 能夠在程序運(yùn)行時(shí),允許程序執(zhí)行決策邏輯管理,提供規(guī)則編輯器和運(yùn)行引擎。
4, 使用純。Net CSharp開(kāi)發(fā),提供豐富API并允許使用所有。Net API,調(diào)用。Net類(lèi),方法,實(shí)現(xiàn)接口。
【軟件功能】
【決策表】使用CKRule決策表,你可以使用表格的形式,非常直觀地創(chuàng)建大量的規(guī)則。
【決策樹(shù)】決策樹(shù)表現(xiàn)形式相對(duì)簡(jiǎn)單、形象和生動(dòng),常常用于工作中。
【客戶規(guī)則池】在客戶規(guī)則池功能中,CKRule提供了各種各樣的接口或控件,供業(yè)務(wù)系統(tǒng)使用,但CKRule對(duì)用戶是透明的,用戶始終是在使用業(yè)務(wù)系統(tǒng)中。
【口語(yǔ)式編輯器】口語(yǔ)式編輯器可以在CKRule內(nèi)部及客戶規(guī)則池中被調(diào)用,正如其名,其語(yǔ)法與口語(yǔ)表達(dá)基本相同。
與標(biāo)準(zhǔn)編輯器相比,口語(yǔ)式編輯器有大量的提示,這使規(guī)則編寫(xiě)變得非常容易,會(huì)使用Word就會(huì)使用口語(yǔ)式編輯器,無(wú)需任何技術(shù)基礎(chǔ),一學(xué)即會(huì)。
【中間件】
CKRule是一個(gè)規(guī)則引擎,是一個(gè)優(yōu)秀的中間件,使用之后可以大大減少了底層代碼的變動(dòng)。