2017-08-03 28 views
0
  1. 我混亂的關係之間的Drools規則流和jBPM,並且確實有必要導入了jBPM軟件包「的jBPM流」和「jBPM的流動建設者」,而使用規則流?
  2. 我已閱讀Drools的文件,並注意有一些例子,如「數字猜」,它包含文件名爲「NumberGuess.drl」和「NumberGuess.rf」。我不知道drools是如何處理「.rf」文件的,有沒有關於它的文檔或博客?謝謝!

回答

0

曾幾何時(?2008年也許),有2個不同的項目:

  • 的Drools:規則引擎
  • JBPM:流引擎

這2個項目是完全獨立的一個。在某些時候,Drools引入了一種在其引擎中執行類流邏輯的方法(儘管如此,並不完全正確)。那時,JBoss並行地使用了2個規則引擎:JBPM和Drools Flow。

在2008年9月的某個時刻,最jBPM的團隊離開JBoss和移動到Activiti的。 JBoss隨後決定將Drools Flow重新命名爲JBPM 5,並從JBPM 4棄用代碼庫。

.rf文件是舊Drools Flow引擎使用的文件。如今,JBPM執行不同類型的文件:.bpmn

如果你只是想在Drools中(大於或等於5)執行規則,那麼你並不需要包括所有任何JBPM依賴。

希望它有幫助,

+0

非常感謝!我要做的就是像eclipse中的圖形規則流編輯器,但是在web界面中定義規則流。我嘗試使用JSON作爲Web界面和服務器之間的數據交換格式,然後將其轉換爲'.rf'文件。有沒有更好的解決方案?再次感謝! – nicklemay