當前位置:編程學習大全網 - 源碼下載 - ilog什麽意思

ilog什麽意思

ilog意思是規則引擎。

規則引擎介紹:

規則引擎由推理引擎發展而來,是壹種嵌入在應用程序中的組件,實現了將業務決策從應用程序代碼中分離出來,並使用預定義的語義模塊編寫業務決策。接受數據輸入,解釋業務規則,並根據業務規則做出業務決策。

產品優點:

分離商業決策者的商業決策邏輯和應用開發者的技術決策;有效的提高實現復雜邏輯的代碼的可維護性;在開發期間或部署後修復代碼缺陷;應付特殊狀況,即客戶壹開始沒有提到要將業務邏輯考慮在內;符合組織對敏捷或叠代開發過程的使用;

產品說明:

規則引擎是解析、調用、執行規則包的服務,VisualRules采用java語言來實現規則引擎,並且提供了java類接口、Socket、Servlet、SOAP等多種外部調用接口。其實Java類接口是所有這些接口的核心,其他接口其實也是通過Java類接口來加以調用。

考慮到最小化規則引擎,因此規則包的解析工作已經放在規則編輯時,預先進行了處理。規則引擎只處理規則包的調用和執行,同時為規則包用到的數據庫接口、Excel接口、內存表接口、Xml接口提供缺省的實現。

執行原理:

VisualRules規則引擎會根據規則包名稱,取得對應規則包編譯後的rsc文件。然後將rsc加載到內存中,生成規則包執行上下文。同時規則引擎將傳遞的參數傳遞到規則包執行上下文中,然後開始執行規則包。

執行完畢後,再將規則包執行上下文中的數據,傳回給調用規則包的應用程序。整個執行原理非常簡單,因此最大限度的保證了規則運行平臺的穩定以及最佳的性能。

  • 上一篇:微信僵屍清理網站源代碼
  • 下一篇:遙測是什麽意思?
  • copyright 2024編程學習大全網