Drools規則引擎平台如何進行架構

  • 2020 年 3 月 18 日
  • 筆記

在《Drools7 規則引擎視頻教程》的交流群中,有同學提出這樣的問題:如果不想使用Drools官方提供的Workbench和KIE-Server進行規則的管理,而自行進行相應系統研發,該如何設計相應的平台架構呢?

首先,我們必須承認,Drools官方提供的Workbench和KIE-Server的確很厚重,而且對部署環境也有要求,想拋棄它們是很正常的。但如果你的團隊沒有太多的時間投入,選擇使用它們也是不錯的。

其次,如果真的想自己開發對應的規則管理平台,那你需要做的事情就仿照它們、抄它們的思路,並簡化實現它們。

下面的圖是在《Drools規則引擎Workbench實戰》視頻教程中為大家分析的Drools官方几個系統的功能與角色。

既然我們了解了各個系統的功能,那麼抄起來就容易多了。下面,為大家提供一個如果自己實現Workbench和Kie Server相關的系統的架構圖。

在圖中,主要分四部分左上角類似KIE Server的功能、右上角類似Workbench的功能、左下角總和了Workbench和KIE Server的一些功能、右下角為業務系統功能。其中,圖中兩個紅框中的功能也可以合併成一個,提供完整的Workbench的功能。

Drools技術視頻

CSDN學院:《Drools7 規則引擎視頻教程

CSDN學院:《Drools7系列優惠套餐》

CSDN學院:《Drools7規則引擎進階教程》

CSDN學院:《Drools7規則引擎入門教程》