[發明專利]一種數據庫應用系統的分布式開發方法有效
| 申請號: | 201710374209.8 | 申請日: | 2017-05-24 |
| 公開(公告)號: | CN107193963B | 公開(公告)日: | 2020-04-21 |
| 發明(設計)人: | 曹琦;路翔;王文政;李劍;曹陽 | 申請(專利權)人: | 中國人民解放軍陸軍勤務學院 |
| 主分類號: | G06F16/21 | 分類號: | G06F16/21;G06F16/25;G06F21/62 |
| 代理公司: | 重慶博凱知識產權代理有限公司 50212 | 代理人: | 黃河 |
| 地址: | 401331 重*** | 國省代碼: | 重慶;50 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 數據庫 應用 系統 分布式 開發 方法 | ||
1.一種數據庫應用系統的分布式開發方法,用于涉密需求環境下的數據庫應用系統開發,所述數據庫應用系統包括基礎數據庫和多個業務應用子系統,其特征在于,數據庫應用系統還包括用于提供分布式開發支持的數據應用支撐子系統;首先進行基礎數據庫的架構設計以及數據應用支撐子系統的開發,然后分別進行各個業務應用子系統的開發,通過數據應用支撐子系統采用數據加密調用機制限制各個業務應用子系統開發中對基礎數據庫中被調用數據的訪問和調用權限,在業務應用子系統中的功能項開發完成后通過數據應用支撐子系統加入到基礎數據庫中并完成相應的數據更新,由此逐步完成各個業務應用子系統中全部功能項的開發任務以及基礎數據庫的更新任務,從而完成整個數據庫應用系統的分布式開發;其開發流程包括如下步驟:
1)完成基礎數據庫的架構設計,并將用于各業務應用子系統的被調用數據存儲于基礎數據庫中;
2)在數據應用支撐子系統的開發中,調取基礎數據庫內存儲的每個業務應用子系統中每個功能項的被調用數據進行加密,生成對應的數據加密調用虛擬機,且在數據加密調用虛擬機中加入用于判定非法解密破解時自動刪除數據加密調用虛擬機內全部數據的防破解監控程序,并生成對數據加密調用虛擬機中的被調用數據執行調用操作的數據調用接口,用以對數據加密調用虛擬機中被調用數據的訪問和調用權限加以限制;
3)在業務應用子系統的開發中,通過獲取相應業務應用子系統中的一個功能項所對應的數據加密調用虛擬機和數據調用接口,利用數據調用接口獲取數據加密調用虛擬機中的被調用數據用以完成相應功能項的開發,然后將該功能項的全部代碼、文檔和數據庫腳本打包成為相應的功能執行程序模塊,并生成該功能執行程序模塊的數據反饋接口;
4)通過數據應用支撐子系統,獲取業務應用子系統中的功能項所對應的功能執行程序模塊和數據反饋接口,利用數據反饋接口將相應的功能執行程序模塊與數據應用支撐子系統進行對接,調取所述功能執行程序模塊提供的數據內容加入到基礎數據庫中,并針對與所述功能執行程序模塊相關的其它業務應用子系統中的功能項,對相對應的數據加密調用虛擬機中的被調用數據和相應的數據調用接口進行同步更新;
5)重復循環執行步驟3)~4),直至完成各個業務應用子系統中全部功能項的開發任務以及基礎數據庫的更新任務,從而完成整個數據庫應用系統的分布式開發。
2.根據權利要求1所述數據庫應用系統的分布式開發方法,其特征在于,所述數據加密調用虛擬機中的防破解監控程序用于識別對數據加密調用虛擬機的解密操作,若解密操作次數達到預設定的解密限制次數且依然未解密成功,則判定為非法解密破解,自動刪除數據加密調用虛擬機內的全部數據。
3.根據權利要求1所述數據庫應用系統的分布式開發方法,其特征在于,在所述步驟2)的數據應用支撐子系統中生成數據加密調用虛擬機及其相應的數據調用接口后,以及在所述步驟4)中數據應用支撐子系統更新數據加密調用虛擬機及其相應的數據調用接口后,都對數據加密調用虛擬機及其相應的數據調用接口進行加密壓縮處理,生成相應的虛擬機壓縮文件;
所述步驟3)的業務應用子系統的開發中,先獲取相應業務應用子系統中的一個功能項所對應的虛擬機壓縮文件,再通過對所述虛擬機壓縮文件進行解密解壓處理,獲得相應功能項所對應的數據加密調用虛擬機和數據調用接口。
4.根據權利要求3所述數據庫應用系統的分布式開發方法,其特征在于,所述步驟2)和步驟4)中生成業務應用子系統中的一個功能項所對應的虛擬機壓縮文件后,將其存儲于存儲介質中;
所述步驟3)的業務應用子系統的開發中,通過讀取存儲介質來獲取相應業務應用子系統中的一個功能項所對應的虛擬機壓縮文件。
5.根據權利要求1所述數據庫應用系統的分布式開發方法,其特征在于,在所述步驟3)的業務應用子系統的開發中生成功能執行程序模塊及其相應的數據反饋接口后,對所述功能執行程序模塊及其相應的數據反饋接口進行加密壓縮處理,生成相應的程序模塊壓縮文件;
所述步驟4)中,數據應用支撐子系統先獲取業務應用子系統中的功能項所對應的程序模塊壓縮文件,再通過對所述程序模塊壓縮文件進行解密解壓處理,獲得相應功能項所對應的功能執行程序模塊和數據反饋接口。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國人民解放軍陸軍勤務學院,未經中國人民解放軍陸軍勤務學院許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710374209.8/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種小學生用的便攜式書立
- 下一篇:一種防撞防滑磁吸裝置





