規則引擎drools初探

來源:互聯網
上載者:User

在研究開源計費系統jbilling過程中發現它是用規則引擎來擴充商務邏輯,實現是基於開源規則引擎drools。而我現在做的計費系統也在打算打造一個可以通過配置來應付千變萬化的批價規則和促銷方案,感覺drools很符合我的需求,初步瞭解後發現它有如下優點:

  • 和Java系統無縫整合
  • 支援熱部署規則
  • 支援“人類語言”規則編輯
  • 比較完善的管理系統和開發環境

通過samples和文檔進行了drools初步試用,還算比較容易上手,但離正式運用還有很多困難,最棘手的是規則的編寫不比寫程式方便,無論是web介面還是IDE,編寫規則有很高的門檻,這帶來的問題是很難讓業務人員來維護規則,如果將來還是開發人員來維護的話,規則引擎也就沒有多大價值,因此有必要在drools之上封裝一層,設計一個簡單易用又能支援業務擴充需求的規則維護機制。這個也許能在jbilling裡找到答案

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.