業務規則引擎

業務規則引擎(BRE,business rules engine)是一種軟體組件,它允許非程式設計師添加或更改業務流程管理(BPM)系統中的業務邏輯。

業務規則引擎(BRE,business rules engine)是一種軟體組件,它允許非程式設計師添加或更改業務流程管理(BPM)系統中的業務邏輯。業務規則是一個描述企業政策或程式的說明。業務邏輯描述的是與資料庫中執行規則的數據相關的一系列操作。
業務規則引擎將業務規則執行代碼與業務流程管理系統的其他代碼分開。這樣最終用戶無需請求程式設計師的幫助就可以更改業務規則。在更改時,引擎會評估更改對系統中其他規則的影響,如果有衝突,就會提示用戶。
據作者Alex Berson和Larry Dubov所述,一個完整的業務規則引擎(BRE)包括以下內容:
  • 業務規則庫——一個用於存儲業務用戶所定義的業務規則的資料庫。
  • 業務規則編輯器——一個直觀的用戶界面,使業務用戶能夠定義、設計、記錄和編輯業務規則。
  • 報表組件——直觀的用戶界面,允許業務用戶查詢和報告現行規則。
  • 規則引擎執行核心——執行這些規則的實際編程代碼。

相關詞條

熱門詞條

聯絡我們