[發明專利]一種電力營銷系統的業務規則引擎庫系統的實現方法有效
| 申請號: | 202111139281.5 | 申請日: | 2021-09-28 |
| 公開(公告)號: | CN113568610B | 公開(公告)日: | 2022-02-25 |
| 發明(設計)人: | 唐文升;丁曉;許道強;方學民;鄧君華;左強;殷勇;李志新;丁澤誠;周紅勇;趙雙雙;朱妍 | 申請(專利權)人: | 國網江蘇省電力有限公司營銷服務中心;國網江蘇省電力有限公司;國家電網有限公司 |
| 主分類號: | G06F8/33 | 分類號: | G06F8/33;G06F8/34;G06F8/36;G06F9/54 |
| 代理公司: | 北京智繪未來專利代理事務所(普通合伙) 11689 | 代理人: | 王萍 |
| 地址: | 210019 江*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 電力 營銷 系統 業務 規則 引擎 實現 方法 | ||
一種電力營銷系統的業務規則引擎庫系統的實現方法,采集電力營銷系統業務數據對象,配置權限模型;基于Drools框架設計規則引擎;按照業務類型對規則庫內的規則進行分類,并對規則庫進行接口設計和配置;規則引擎的執行;將規則引擎的組件打包入每個微服務組件中,實現規則引擎分布式部署、獨立式運行調用。一個規則引擎與一個任務微服務裝載在一個程序包內,工作流引擎調用任務微服務并傳遞業務數據,微服務的內存加載業務數據并調用對應的規則引擎,規則引擎調用規則庫中的規則集合,結合業務數據執行規則表達式;工作流引擎和規則引擎統一,顯著提高代碼復用率,提高渠道運營效率,降低投入,節約成本。
技術領域
本發明屬于計算機應用技術領域,涉及微服務架構、規則庫和規則引擎、服務編排可視化技術,更具體地,涉及一種電力營銷系統的業務規則引擎庫系統的實現方法。
背景技術
當前的營銷系統,在充分考慮營銷業務特性和技術實現需要的前提下,系統設計已經規劃實現了自動化作業模型和業務規則庫等,并根據設計設想運用到電費計算發行流程自動化、財務資金流水自動勾兌等業務場景。但是各產品考慮非功能需求在具體實現時做了些特殊處理,例如電費計算高性能,使得規則引擎的設計實現通用性能力上受到限制。另外,業擴產品業務規則校驗也采取了靜態業務規則類實現,致使代碼存在分散、規則動態調整能力不足等問題。這些問題也凸顯了規則引擎庫技術存在通用適應性能力不足、系統自動化處理能力弱等問題,為了更好地提高營銷系統高可用性、高復用性、運行穩定性,現采用微服務架構,提高規則引擎庫能力。
規則引擎是一種嵌入在應用程序中的組件,實現了將業務決策從應用程序代碼中分離出來,并使用預定義的語義模塊編寫業務決策。接受數據輸入,解釋業務規則,并根據業務規則做出業務決策。規則引擎是從業務規則的業務設計到業務規則的技術方案設計再到具體軟件實現信息化實現過程。
微服務是一種新興的軟件架構風格,在微服務體系結構中,可以將應用分解為多個更小顆粒度的服務,各個服務可以由不同的團隊并行獨立開發、部署。當一個系統采用了微服務架構后,原有的業務可能并沒有發生變化,但系統已被拆分成了很多新的微服務,與傳統架構相比,微服務架構下會更依賴通過各微服務之間的協作來實現一個完整的業務流程。
發明內容
為解決現有技術中存在的不足,本發明的目的在于,提供一種電力營銷系統的業務規則引擎庫系統的實現方法,面向程序編碼的代碼冗余降低和代碼邏輯復雜性簡化,提升業務規則編排靈活性,簡化產品開發,實現編碼難度等目標,將前期規則引擎設計成果做整理優化,將工作流引擎和業務規則引擎代碼統一成一個引擎設計實現。
本發明采用如下的技術方案。
一種電力營銷系統的業務規則引擎庫系統的實現方法,包括:
步驟1,采集電力營銷系統業務數據對象,配置權限模型;
步驟2,基于Drools框架設計規則引擎;按照業務類型對規則庫內的規則進行分類,并對規則庫進行接口設計和配置;
步驟3,規則引擎的執行;
步驟4,將規則引擎的組件打包入每個微服務組件中,實現規則引擎分布式部署、獨立式運行調用。
優選地,步驟1中,電力營銷系統業務數據包括用戶信息、業務信息、費用信息;
權限模型通過Oracle數據庫實現,配置權限模型包括配置權限參數表、角色權限關系表、人員權限關系表、權限申請表。
優選地,步驟2包括:
步驟2.1,基于Drools框架設計規則引擎和規則庫后,按照業務類型對規則庫內的規則進行分類;
步驟2.2,并采用JSR94標準進行規則庫的應用程序接口設計;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國網江蘇省電力有限公司營銷服務中心;國網江蘇省電力有限公司;國家電網有限公司,未經國網江蘇省電力有限公司營銷服務中心;國網江蘇省電力有限公司;國家電網有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111139281.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種生物基材料研磨裝置
- 下一篇:膜萃取清洗用輸送系統以及張力自適應調節方法





