[發明專利]一種基于邏輯模型構建主數據服務的方法有效
| 申請號: | 202110261452.5 | 申請日: | 2021-03-10 |
| 公開(公告)號: | CN112966036B | 公開(公告)日: | 2023-02-21 |
| 發明(設計)人: | 劉明磊 | 申請(專利權)人: | 浪潮云信息技術股份公司 |
| 主分類號: | G06F16/25 | 分類號: | G06F16/25;G06F16/23;G06F16/2457;G06F21/60;G06F21/62 |
| 代理公司: | 濟南信達專利事務所有限公司 37100 | 代理人: | 姜明 |
| 地址: | 250100 山東省濟南市高*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 邏輯 模型 構建 數據 服務 方法 | ||
本發明公開了一種基于邏輯模型構建主數據服務的方法,屬于軟件架構技術領域。本發明的基于邏輯模型構建主數據服務的方法根據目標服務對象身份類型、訪問權限條件,動態生成報文,一次調用即可完成對主數據查詢或變更歷史查詢;根據目標服務對象身份類型、變更權限條件,驗證業務系統對該條記錄及數據字段的變更權限,拒絕非授權的插入、更新操作。該發明的基于邏輯模型構建主數據服務的方法支持面向多層級、多部門的主數據開放、更新需求,實現主數據的動態更新保鮮活、安全發布無隱患,具有很好的推廣應用價值。
技術領域
本發明涉及軟件架構技術領域,具體提供一種基于邏輯模型構建主數據服務的方法。
背景技術
主數據開放一般有兩種模式:一種是統一編纂,定期發布,適用于主數據變化頻率可控,一次發布可以滿足周期內使用。另一種是通過服務接口方式發布,適用于主數據變化頻繁,業務系統可實時對主數據變更和查詢,由于常見主數據字段結構比較統一,服務接口只需支持單一結構即可滿足業務需求,如果有多種結構,通常發布多個接口即可。
主數據項目需求比較復雜,傳統方案無法支持,列舉如下:
1)主數據庫主要管理服務對象信息,共有幾十種服務對象身份類型;
2)每種身份類型的包含上百個字段,不同身份類型之間既有獨有字段,也有交叉;根據業務發展,身份類型所包含的字段會經常變動;
3)每個服務對象具有一到多種身份類型,身份類型會隨業務辦理發生變化;
4)業務系統在查詢前不知道服務對象的身份類型,無法直接查詢特定身份類型接口;
5)要根據預定權限控制業務系統對數據字段的讀寫,支持定義各種字段的隔離等級,通過隔離等級限制。
在傳統的主數據服務設計模式下,無法支持一個服務對象存在多重身份,不可能根據不同的數據結構排列組合設計多個接口,即使這樣設計了,調用方需要多次交互,先獲取身份類型,再調用相應接口,效率低,網絡和服務器需求也將大大提高。
發明內容
本發明的技術任務是針對上述存在的問題,提供一種支持面向多層級、多部門的主數據開放、更新需求,實現主數據的動態更新保鮮活、安全發布無隱患的基于邏輯模型構建主數據服務的方法。
為實現上述目的,本發明提供了如下技術方案:
一種基于邏輯模型構建主數據服務的方法,根據目標服務對象身份類型、訪問權限條件,動態生成報文,一次調用即可完成對主數據查詢或變更歷史查詢;根據目標服務對象身份類型、變更權限條件,驗證業務系統對該條記錄及數據字段的變更權限,拒絕非授權的插入、更新操作。
其中訪問權限包括身份類型和轄區。變更權限包括身份類型和轄區。
作為優選,該基于邏輯模型構建主數據服務的方法具體包括以下步驟:
S1、模型定義優化:引入邏輯模型實現對服務對象的描述,每個邏輯模型包含若干子模型,或包含多個標準數據源字段;
S2、授權模式:包括服務授權和數據授權;
S3、服務實現:業務系統調用查詢接口進行服務實現。
作為優選,步驟S1中,通過定義邏輯子模型,避免重復的配置操作。
通過定義通用的邏輯子模型,可以在不同模型的定義過程中避免重復的配置操作,提升配置效率,減少配置錯誤。
作為優選,通過數據元標準,規范數據字段的名稱、類型、大小及字典信息。
通過數據元標準,規范了數據字段名稱、類型、大小、字典等信息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浪潮云信息技術股份公司,未經浪潮云信息技術股份公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110261452.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種治療呼吸性堿中毒的面罩
- 下一篇:一種高效除污一體化泵站





