Java規則引擎在機場業務及資源管理中的應用匯報人:朱強導師:曲守寧匯報內容規則引擎技術簡介基于規則引擎的機場資源管理系統軟架構已完成研究內容和掌握的技術JBossRules已取得的主要研究成果下一步研究內容和仿真方法論文進度安排規則引擎技術相關工作規則引擎是一種嵌入在信息系統中的構件,它將頻繁變化的業務規則從程序中剝離出來,放入規則庫中管理和修改。規則引擎的基本過程是將提交給它的事實數據對象與加載在引擎中的業務規則進行測試和對比,激活那些符合當前事實對象狀態的業務規則,觸發系統中對應的操作,完成對信息系統中某些狀態信息的改變。規則引擎針對業務規則頻繁變化且事實對象之間的約束關系復雜時,可以發揮很大的優越性。
Drools規則引擎介紹Drools是Jboss公司旗下一款開源的規則引擎,它完整的實現了Rete算法;提供了強大的EclipsePlugin開發支持;通過使用其中的DSL(DomainSpecificLanguage),可以實現用自然語言方式來描述業務規則,使得業務分析人員也可以看懂業務規則代碼。最新版本Drools5提供了基于WEB的BRMS——Guvnor,Guvnor提供了規則管理的知識庫,通過它可以實現規則的版本控制,及規則的在線修改與編譯,使得開發人員和系統管理人員可以在線管理業務規則。