- 實戰(zhàn)Drools規(guī)則引擎
- 關(guān)澤發(fā) 陳楚暉
- 232字
- 2023-03-30 21:35:37
1.3 Drools的組件
Drools包含以下幾個組件。
?Business Central:業(yè)務(wù)中心,是規(guī)則編寫和管理的Web控制臺。
?KIE Server:規(guī)則執(zhí)行的服務(wù)器,可以部署在任何Web服務(wù)器上。
?Asset Repository:一個Git庫,用來保存編寫好的規(guī)則和相關(guān)文件。
?Artifact Repository:一個制品庫,用來保存編譯打包好的制品,如kjar文件等。
這幾個組件之間的關(guān)系如圖1-2所示。

圖1-2 Drools組件之間的關(guān)系
通常,用戶會登錄到Business Central中編寫規(guī)則,將規(guī)則保存到Asset Repository中,再將規(guī)則編譯、構(gòu)建、發(fā)布成kjar文件保存到Artifact Repository中,最后通過Business Central創(chuàng)建KIE Server,將規(guī)則對應的kjar文件部署到KIE Server中運行,以供外部系統(tǒng)調(diào)用。
推薦閱讀
- 企業(yè)性能測試:體系構(gòu)建、落地指導與案例解讀
- 高質(zhì)量軟件構(gòu)建方法與實踐
- 敏捷開發(fā)的藝術(shù)(原書第2版)
- JavaScript框架設(shè)計
- 深度學習訓練營 21天實戰(zhàn)TensorFlow+Keras+scikit-learn
- 軟件測試從小白到高手
- Arduino項目開發(fā):智能家居
- Python跨平臺應用軟件開發(fā)實戰(zhàn)
- Unity AR/VR開發(fā):從新手到專家
- 多面體編譯理論與深度學習實踐
- 軟件平臺架構(gòu)設(shè)計與技術(shù)管理之道
- Scrum捷徑:敏捷策略、工具與技巧
- 云原生應用構(gòu)建:基于OpenShift
- 數(shù)據(jù)分析之道: 用數(shù)據(jù)思維指導業(yè)務(wù)實戰(zhàn)
- Flex 4.0 RIA開發(fā)寶典