[發明專利]軟件系統業務規則的管理方法和裝置有效
| 申請號: | 201210555715.4 | 申請日: | 2012-12-19 |
| 公開(公告)號: | CN103019726A | 公開(公告)日: | 2013-04-03 |
| 發明(設計)人: | 張艷輝;李淑惠;李振宇;鄭揚飛;賈曉霞;何巖;郭紅鈺;王非;徐超;葛潔 | 申請(專利權)人: | 中國電子科技集團公司第十五研究所 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44;G06Q10/06 |
| 代理公司: | 北京市京大律師事務所 11321 | 代理人: | 黃啟行;方曉明 |
| 地址: | 100083 北*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 軟件 系統 業務 規則 管理 方法 裝置 | ||
1.一種軟件系統業務規則的管理方法,其特征在于,包括:
對業務系統中所有的業務規則進行歸納和抽象以形成數據字典;
獲取業務規則數據與編碼的映射關系表;
將所述數據字典以自然語言形式顯示給用戶;
接收根據所述數據字典的數據訪問接口輸入的業務規則,并對業務規則進行校驗;如果校驗失敗,則提示所述用戶輸入的業務規則合法性和/或有效性存在缺陷;
根據該映射關系表,將自然語言的業務規則自動翻譯為對應的代碼或腳本;
規則引擎通過嵌入應用程序中的組件在應用程序中設置一工作區,并在該工作區中將當前的數據與映射關系表中的業務規則進行測試和比對,以激活符合當前數據的狀態的業務規則;
規則引擎根據所述業務規則對應的執行邏輯,觸發應用程序進行相應操作。
2.根據權利要求1所述的軟件系統業務規則的管理方法,其特征在于,所述映射關系表為一哈希列表。
3.根據權利要求1所述的軟件系統業務規則的管理方法,其特征在于,所述方法還包括:
當用戶增加了新的業務規則或對現有的業務規則進行了修改,將該新的業務規則和/或修改保存在數據庫中。
4.根據權利要求1所述的軟件系統業務規則的管理方法,其特征在于,所述方法還包括:
當所述應用程序啟動時將該規則引擎和映射關系表都加載到內存中。
5.一種軟件系統業務規則的管理裝置,其特征在于,包括:
用戶界面,用于對業務系統中所有的業務規則進行歸納和抽象以形成數據字典,將所述數據字典以自然語言形式顯示給用戶;并將所述數據字典進行編碼以獲取業務規則數據與編碼的映射關系表;
用于接收用戶通過用戶界面的數據字典的數據訪問接口將輸入的業務規則,和/或對業務規則的修改,并對獲取的用戶根據所述數據字典輸入的業務規則進行校驗;如果校驗失敗,則提示所述用戶輸入的業務規則合法性和/或有效性存在缺陷;
翻譯模塊,用于根據映射關系表實現自然語言的業務規則與代碼或腳本之間的自動翻譯;
規則引擎,用于通過嵌入應用程序中的組件在應用程序中設置一工作區,并在該工作區中將當前的數據與映射關系表中的業務規則數據進行測試和比對,以激活符合當前數據的狀態的業務規則;還用于根據所述業務規則對應的執行邏輯,觸發應用程序進行相應操作;
讀寫模塊,用于存儲和讀取業務規則,以及業務規則與代碼或腳本之間的映射關系表。
6.根據權利要求5所述的軟件系統業務規則的管理裝置,其特征在于,所述映射關系表為一哈希列表。
7.根據權利要求5所述的軟件系統業務規則的管理裝置,其特征在于,所述讀寫模塊還用于當用戶增加了新的業務規則或對現有的業務規則進行了修改,將該新的業務規則和/或修改保存在數據庫中。
8.根據權利要求5所述的軟件系統業務規則的管理裝置,其特征在于,所述裝置還包括:
加載模塊,用于當所述應用程序啟動時將該規則引擎和映射關系表都加載到內存中。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國電子科技集團公司第十五研究所,未經中國電子科技集團公司第十五研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210555715.4/1.html,轉載請聲明來源鉆瓜專利網。





