規則庫管理系統

規則庫管理系統用於管理企業信息化過程中用到的各類企業業務相關的政策、策略、制度等。 使得業務需求變化時,不再需要由程式設計師去修改單獨的代碼,而是在規則庫中進行管理。 目前規則引擎的廠商都有單獨的管理系統來進行規則的管理,因此基本上都有規則庫管理系統。

規則庫管理系統用於管理企業信息化過程中用到的各類企業業務相關的政策、策略、制度等。當前企業的信息化項目中,一般都會採用資料庫系統來管理企業中需要信息化的各類數據。但是對於企業中的各類政策、策略等業務規則,一般都是由程式設計師採用資料庫存儲過程,或者採用程式設計師代碼來實現。採用這種方式最大的問題,就是不能適應企業需求的變化。當業務需求需要時,必須仍然由程式設計師去修改相關的代碼,因此信息化系統很多時候反而會成為企業業務發展的障礙。
為了能夠讓信息化系統靈活的適應企業業務發展的變化,必須將信息化系統中涉及的企業業務規則像資料庫管理一樣單獨由規則庫進行管理。使得業務需求變化時,不再需要由程式設計師去修改單獨的代碼,而是在規則庫中進行管理。
規則庫管理系統使得業務規則進行單獨管理,一方面使得變更更加容易,同時也使得業務規則可以加以保護。
規則庫管理系統需要包括規則的存儲、編輯、執行、許可權、版本、日誌管理等。
目前規則引擎的廠商都有單獨的管理系統來進行規則的管理,因此基本上都有規則庫管理系統。但是由於目前大部分的規則引擎廠商,並不能很好的實現全部採用配置方式來實現業務邏輯。在實現的過程中,仍然需要編寫大量的程式代碼來為規則引擎執行準備數據。這主要是由於規則引擎的RETE算法決定的。
但也有一些規則引擎廠商不採用rete算法來是實現規則引擎,並且採用全配置的方式加以實現,這為規則庫管理系統的實現提供了可能。

相關詞條

熱門詞條

聯絡我們