Java規則引擎在機場業務及資源管理中的運用(ppt 44頁)
Java規則引擎在機場業務及資源管理中的運用(ppt 44頁)內容簡介
Java規則引擎在機場業務及資源管理中的運用目錄:
一、 規則引擎技術簡介
二、 基於規則引擎的機場資源管理係統軟架構
三、 已完成研究內容和掌握的技術JBoss Rules
四、 已取得的主要研究成果
五、 下一步研究內容和仿真方法
六、 論文進度安排
Java規則引擎在機場業務及資源管理中的運用內容提要:
規則引擎技術相關工作:
規則引擎是一種嵌入在信息係統中的構件,它將頻繁變化的業務規則從程序中剝離出來,放入規則庫中管理和修改。
規則引擎的基本過程是將提交給它的事實數據對象與加載在引擎中的業務規則進行測試和對比,激活那些符合當前事實對象狀態的業務規則,觸發係統中對應的操作,完成對信息係統中某些狀態信息的改變。
規則引擎針對業務規則頻繁變化且事實對象之間的約束關係複雜時,可以發揮很大的優越性。
規則引擎分為規則庫、工作內存、推理引擎三部分。
推理引擎細分為模式匹配器、議程、執行引擎三部分。
規則引擎運行機製:
規則引擎通過快速檢索工作內存的對象與,與加載到其中的規則庫中的各項規則前提進行匹配,激活符合條件的規則,放入衝突集中。
衝突集中的規則通過規則優先權等因素的製定,排序生成議程,從而使優先級高的規則被第一個觸發。
規則執行後,規則的後件執行部分會改變加載到工作內存中的事實對象信息,使議程中的一些激活的規則的前提條件不再得到滿足,必須從議程中撤銷,反之又有新的規則被激活加入議程中。
以上過程不斷循環,產生動態的規則執行鏈,直到每個事實都處理完畢或沒有規則可以被觸發為之。下圖反應工作內存和議程的變化情況。
..............................
用戶登陸
信息技術熱門資料
信息技術相關下載