Posted on 2009-05-20 23:35
zolly 閱讀(758)
評(píng)論(1) 編輯 收藏
Java Specification Request 94 (JSR 94), Java規(guī)則引擎API由javax.rules包定義,是訪問(wèn)規(guī)則引擎的標(biāo)準(zhǔn)企業(yè)級(jí)API。Java規(guī)則引擎API允許客戶程序使用統(tǒng)一的方式和不同廠商的規(guī)則引擎產(chǎn)品交互,就像使用JDBC編寫?yīng)毩⒂趶S商訪問(wèn)不同的數(shù)據(jù)庫(kù)產(chǎn)品一樣。(
摘自:Java規(guī)則引擎與其API(JSR-94))
PegaRULES® JSR 94 服務(wù)可以接收來(lái)自完全獨(dú)立于PRPC的外部系統(tǒng)的請(qǐng)求并給出反應(yīng)。PRPC實(shí)現(xiàn)了所有JSR94規(guī)范中的所有Java 接口,一個(gè)外部JSR客戶端程序能夠通過(guò)PegaRULES引擎直接訪問(wèn)PRPC數(shù)據(jù)庫(kù)來(lái)讀取Rules,而不經(jīng)過(guò)PRPC Web應(yīng)用程序;如果PRPC Web 應(yīng)用程序正在運(yùn)行,JSR94客戶端程序和PRPC應(yīng)用程序可以作為完全獨(dú)立的系統(tǒng)共享同一個(gè)PegaRULES數(shù)據(jù)庫(kù)。
在PRPC中提供JSR94服務(wù)的Class是Rule-Service-JSR94,當(dāng)然至少也需要一個(gè)ServicePackage,一個(gè)驅(qū)動(dòng)Activity。
PRPC為JSR94提供的Provider class 是com.pega.pegarules.pub.services.jsr94.PRuleServiceProvider。
下圖為JSR94 Service的系統(tǒng)架構(gòu)圖:
Please Refer to:
http://pdn.pega.com