[發明專利]一種數據服務封裝的裝置及方法有效
| 申請號: | 201110375778.7 | 申請日: | 2011-11-23 |
| 公開(公告)號: | CN103139234A | 公開(公告)日: | 2013-06-05 |
| 發明(設計)人: | 何鴻凌;陶濤;梁鍵;鄭培強;汪欽堤;肖萬明;王敏 | 申請(專利權)人: | 中國移動通信集團公司;福建新大陸軟件工程有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L29/06 |
| 代理公司: | 北京中譽威圣知識產權代理有限公司 11279 | 代理人: | 彭曉玲;郭振興 |
| 地址: | 100032 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 數據 服務 封裝 裝置 方法 | ||
技術領域
本發明涉及軟件開發領域,具體來說,指一種數據服務封裝的裝置及方法。
背景技術
目前很多大型企業如通信、金融等行業的企業都已經開始實施SOA(service-oriented?architecture)。
SOA提供了一種構建IT組織的標準和方法,通過建立可組合、可重用的服務體系來減少IT業務冗余,并加快項目開發的進程,這種體系能夠使得IT部門效率更高、開發周期更短、項目分發更快,在幫助IT技術和業務整合方面有著深遠的意義。
而SOA實施的主要內容之一是將現有的各種數據資源,統一以服務的形式進行封裝和接入,方便資源的訪問、共享和管理。因此如何能夠高效的實現數據資源的服務封裝便成為問題的關鍵。
當前包括商業的Microsoft、IBM、oracle公司,以及開源的Apache組織等都推出了服務的實現方案,例如WCF、AXIS和CXF等Web服務產品,都可以用于進行數據服務的封裝。
同時針對數據服務封裝技術的研究也在持續著,如一篇申請號為“200910200014.7”的中國專利申請文件中介紹了一種基于數據倉庫的數據封裝裝置及業務數據獲取方法。該發明用以解決業務應用軟件和業務數據的耦合度較高的問題,同時提升業務數據的安全性。數據封裝裝置包括:數據封裝應用插件模塊,用于在接收到數據服務請求時發起服務調用請求,以及根據服務調用結果得到業務數據并返回;數據服務管理模塊,用于根據服務調用請求調用相應的數據服務,根據數據服務的配置信息調用對應的協議插件,將服務調用請求進行協議轉換,并調用數據服務對應的數據邏輯封裝模塊,以及使用調用的協議插件對業務數據進行編碼,并返回服務調用結果;數據邏輯封裝模塊,用于將數據請求進行解析和處理,到數據倉庫中獲取業務數據,并將業務數據返回給數據服務管理模塊。
在一篇申請號為“201010610308.X”的中國專利申請文件中介紹了一種基于SOA的業務數據的服務封裝方法及集成系統。該發明提供了一種基于SOA的業務數據的服務封裝方法,其包括以下步驟:1)構建一SOA集成開發系統平臺;2)在所述的的業務層設置一數據交換網關;3)將多數個第三方業務系統軟件設置在資源層,通過所述數據交換網關對其業務數據封裝為WEB服務,并設置在服務層;4)將多數個第三方業務系統軟件的數據庫系統設置在資源層,通過數據總線與所述全局數據服務器連接并交互通訊;5)在所述應用層設置一集成門戶網站,該門戶中集成有各第三方業務系統軟件的登錄鏈接。本發明還提供了一種實現上述方法的集成系統。本發明高效規范,可廣泛適用于各種企業協同管理系統的開發。
商業公司雖然提供了比較完整的服務實現方案,可以快速的實現服務接口的封裝,但針對服務內部實現細節的封裝,還是要交由開發人員自行編寫代碼來實現,導致服務內部的封裝實現不統一,不規范,代碼內部的耦合度較高,沒法充分復用,實現比較復雜,服務的封裝效率比較低下。
開源組織的服務實現方案跟商業公司存在著相同的問題,主要著重于服務接口的封裝,而忽略了服務的內部細節。
申請號為“201010616910.4”的中國專利申請文件中介紹了一種基于數據倉庫的數據封裝裝置及業務數據獲取方法。該發明主要針對數據倉庫,用以解決業務應用軟件和業務數據的耦合度較高的問題,但并不能用來提升數據服務的封裝效率。
申請號為“201010610308.X”的中國專利申請文件中介紹了一種基于SOA的業務數據的服務封裝方法及集成系統。該發明主要提供了比較完整的SOA相關方案,適用于各種企業協同管理系統的開發,但并不能用于解決數據服務本身的封裝效率問題。
總體來說,現有方案雖然可以一定程度上解決數據服務的封裝問題,但主要針對服務接口層面的封裝,并不能解決數據服務內部的封裝問題,也沒有針對數據服務內部實現的封裝工具,使得服務內部的封裝實現不統一,不規范,代碼內部的耦合度較高,沒法充分復用,實現比較復雜,服務的封裝效率比較低下。
發明內容
本申請針對現有技術的缺點,提供了一種數據服務封裝的裝置及其方法,其能夠簡化數據服務的實現,降低數據服務內部代碼的耦合度,提升數據服務的封裝效率。
本發明提供了一種數據服務封裝的方法,包括:
A、對數據服務請求方發起的數據服務請求進行解析并獲取到數據服務請求參數;
B、根據所述數據服務請求參數形成數據服務信息查詢指令;
C、基于所述數據服務信息查詢指令從所述數據服務所對應的數據源中獲取到數據源數據;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國移動通信集團公司;福建新大陸軟件工程有限公司,未經中國移動通信集團公司;福建新大陸軟件工程有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110375778.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種網絡資源預取并緩存加速的方法及其裝置
- 下一篇:有盒狀后筒的筒燈座
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





