[發明專利]一種數據開放服務方法在審
| 申請號: | 202110568527.4 | 申請日: | 2021-05-25 |
| 公開(公告)號: | CN113489757A | 公開(公告)日: | 2021-10-08 |
| 發明(設計)人: | 嚴龍云;賴秋;田婷 | 申請(專利權)人: | 石化盈科信息技術有限責任公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L12/24 |
| 代理公司: | 北京聿宏知識產權代理有限公司 11372 | 代理人: | 吳大建;陳敏 |
| 地址: | 100081 北京市海淀區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 數據 開放 服務 方法 | ||
本申請涉及一種數據開放服務方法,其中,該方法包括:創建數據源列表信息;基于數據源列表信息,創建相應的數據庫腳本;基于包含的數據庫腳本信息,創建數據接口;基于數據接口,將數據接口發布到穩定的對外接口網關,以供業務系統基于對外接口網關操作數據庫數據。采用本方法通過頁面對目標接口服務進行發布、下線操作,實現對數據接口管理,避免了開發人員編寫大量接口代碼,降低人力成本,提高交付速度。
技術領域
本申請涉及軟件技術領域,特別是涉及一種數據開放服務方法。
背景技術
隨著IT行業的不斷發展,在整個項目的開發過程中,通常需要對外提供接口服務,相應的多種數據源類型查詢、跨庫查詢、接口服務數量不斷遞增。
現有技術中,隨著接口服務數量的增加以及分布式存儲的需要,開發人員需要編寫大量代碼解決多種數據源類型查詢、跨庫查詢接口等問題.
然而,目前的方法,存在效率低下或浪費資源等問題。
發明內容
基于此,有必要針對上述技術問題,提供一種能夠提高效率、降低人力成本以及簡單便捷的數據開放服務方法。
根據本申請實施例的第一方面,提供了一種數據開放服務方法,所述方法包括:
創建數據源列表信息;
基于所述數據源列表信息,創建相應的數據庫腳本;
基于包含的數據庫腳本信息,創建數據接口;
基于所述數據接口,將所述數據接口發布到穩定的對外接口網關,以供業務系統基于所述對外接口網關操作數據庫數據。
在其中一個實施例中,所述數據接口包括:API接口。
在其中一個實施例中,所述數據源列表信息包括以下一項或多項:數據庫鏈接地址、端口、數據庫名稱以及登錄用戶名密碼。
在其中一個實施例中,基于所述數據源列表信息,創建相應的數據庫腳本,包括:
基于所述數據源列表信息,選取相應的數據源信息;
基于所述數據源信息,編寫所述數據源信息對應的數據庫腳本,并定義相應的數據庫腳本參數以及所述數據庫腳本參數的參數類型;
對所述數據庫腳本進行正確性校驗,其中,校驗結果表征為正確的數據庫腳本用于創建數據接口。
在其中一個實施例中,所述數據庫腳本包括以下各項中的一項或多項:數據源、腳本編碼、腳本名稱、腳本參數以及腳本的版本號;
數據庫腳本參數包含以下各項中的一項或多項:字符串String、數字Integer、一般類型Normal,而且,String類型是作為字符串對參數進行替換,Integer類型是作為數字對參數進行替換,Normal類型是對參數不做任何處理直接進行參數替換。
在其中一個實施例中,所述接口信息包括以下各項中的一項或多項:所述數據源、接口編碼、接口名稱、接口版本號、是否分頁、參數是否必填以及返回值。
在其中一個實施例中,將所述數據接口發布到穩定的對外接口網關,以供業務系統基于所述對外接口網關操作數據庫數據包括:
所述對外接口網關提供接口服務地址,并將所述服務地址傳入所述數據接口的接口編碼,以實現對所述數據庫數據的操作,其中,所述對外接口網關包括:目標接口網關和/或代理目標接口服務。
在其中一個實施例中,所述方法還包括:基于所述數據庫腳本,將所述數據接口進行接口下線操作。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于石化盈科信息技術有限責任公司,未經石化盈科信息技術有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110568527.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種單軌吊機車定位方法及系統
- 下一篇:一種層切式復合材料板簧生產裝置
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





