[梁偉晟]
規則引擎在酬金結算系統的應用
[梁偉晟]
酬金結算是社會渠道管理的重要組成部分。介紹了規則引擎技術的原理,提出了規則引擎在酬金結算系統中的實現方案,給出了系統技術架構,詳細討論了酬金計算處理流程、模型設計、規則設計和測試。
酬金規則 規則引擎 酬金結算
梁偉晟
中國移動通信集團廣東有限公司,博士,高級工程師,現主要從事業務運營支撐系統方案設計和開發管理工作。
業務規則是描述和支持企業決策、營銷策略和業務運營,影響和控制業務行為的規章條例。在渠道酬金結算中,酬金業務規則復雜、變動頻繁。傳統上,酬金規則融合在應用系統的代碼當中,酬金規則制定、酬金規則應用開發、酬金實際結算相互分離。由于缺乏對酬金規則進行管理的方法和標準的規則語言,使得酬金結算的效率和準確性存在一定問題。
酬金結算是渠道管理中的重要環節,需要有一個靈活、高效的應用系統提供支持。通過引入規則引擎技術,將酬金規則與酬金結算處理流程分離,提供一種基于規則引擎的酬金結算體系,使得規則變化時,結算邏輯盡量不變,從而盡量減少系統的升級改造。同時,提供酬金規則的自動化編輯管理環境,方便管理靈活、易變的業務規則,使得酬金規則制定人參與到酬金結算處理的過程中。
一個完整的業務規則包括了條件和觸發操作兩部分內容。規則引擎包括三個部分:模式匹配器(Pattern Matcher)、議程(Agenda)和執行引擎(Execution Engine),如圖1所示。……