[發明專利]一種基于WebService的數據交換方法在審
| 申請號: | 201410399132.6 | 申請日: | 2014-08-14 |
| 公開(公告)號: | CN104156444A | 公開(公告)日: | 2014-11-19 |
| 發明(設計)人: | 李海嘯 | 申請(專利權)人: | 浪潮通用軟件有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 濟南信達專利事務所有限公司 37100 | 代理人: | 姜明 |
| 地址: | 250101 山東*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 webservice 數據 交換 方法 | ||
技術領域
本發明涉及數據交換技術領域,特別涉及一種基于WebService的數據交換方法。
背景技術
數據傳輸技術:數據源與數據宿之間通過一個或多個數據信道或鏈路、共同遵循一個通信協議而進行的數據傳輸技術的方法和設備。在情報技術中,主要用于計算機與計算機或計算機數據庫之間、計算機與終端之間、終端與終端之間的信息通信或情報檢索。典型的數據傳輸系統由主計算機(host)或數據終端設備(DTE-data?terminial?equipment)、數據電路終端設備及數據傳輸信道(專線或交換網)組成。數據的傳輸過程是DTE把人們要傳送的文字、圖像或語言信息經機電轉換、光電轉換或聲電轉換的人機接口變成設備內的電信號,再通過DCE?變成適合信道傳輸的信號送到數據傳輸信道。
傳統的數據交換,尤其是目前主流的ERP產品都有自己的數據交換平臺,大多數都是基于中間表或者數據庫直連的方式進行數據的交互,但是針對于異構數據庫系統或者不在同一個局域網無法進行數據直連的情況下,這兩種方式就沒法進行數據的處理。
發明內容
為了解決現有技術的問題,本發明提供了一種基于WebService的數據交換方法,其可以定時通過它進行數據傳輸,也可以通過實時調用觸發的方式來進行數據的實時傳遞,做到了異構同構等系統之間良好的通信機制。
本發明所采用的技術方案如下:
一種基于WebService的數據交換方法,包括以下步驟:
A、對外提供本地Web業務服務,如憑證保存服務、發貨單生成服務等;
B、外部調用本地Web查詢服務,傳遞約定的參數信息;
C、本地接收所需的參數信息,進行參數值或數據集的自動存儲;
D、通過定義參數的方式進行接收的參數信息的內容和格式的約定,通過自動創建的數據表進行參數信息的自動保存;
E、對參數表處理;
F、返回處理結果
步驟A中,對外提供本地Web服務包括兩個Web方法:一個是接收數據并進行處理的方法,第二個是接受參數返回結果集的方法。
步驟D中,所述定義參數的方式具體是指:通過標志參數定義來區分不同的業務類型,傳入的值不同代表對應不同的后臺處理過程,返回值設定表示數據交換處理完畢之后,返回給對方的內容,返回值格式為XML,包括表頭表體形式的返回信息格式,可以明細到每一條明細的錯誤信息。
標志參數包括:
Ctype:固定參數,表示業務處理類型;
Para1、Para2。。。ParaN:可變參數,根據不同需要自由擴展,屬于業務參數。
本發明通過依托于WebService技術,但同時不進行WebService相關的編程,通過一套參數對每一個業務處理過程進行描述和定義,即可以快速實現異構系統之間的通信和數據傳入,解決了傳統數據交換平臺在這方面的一個不足。
業務過程參數定義方法,通過標志參數定義來區分不同的業務類型,傳入的值不同代表對應不同的后臺處理過程,返回值設定表示數據交換處理完畢之后,返回給對方的內容,返回值格式為XML,包括表頭表體形式的返回信息格式,可以明細到每一條明細的錯誤信息。
本發明提供的技術方案帶來的有益效果是:
通過本發明的方法,開發者不需要對WebService進行定義和開發,只需要定義每個過程所需要的參數信息,就可以處理不同的業務過程,從而實現快速定義靈活應用時基于WebService數據交換平臺的最終目的。
附圖說明
為了更清楚地說明本發明實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹。
圖1為本發明的一種基于WebService的數據交換方法的方法流程圖。
具體實施方式
為使本發明的目的、技術方案和優點更加清楚,下面將結合附圖對本發明實施方式作進一步地詳細描述。
實施例一
如附圖1所示,本實施例的一種基于WebService的數據交換方法,包括以下步驟:
A、對外提供本地Web服務;對外提供本地Web服務包括兩個Web方法:一個是接收數據并進行處理的方法,第二個是接受參數返回結果集的方法;
B、外部調用本地Web服務,傳遞約定的參數信息;
C、本地接收所述的參數信息,進行參數值或數據集的自動存儲;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浪潮通用軟件有限公司,未經浪潮通用軟件有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410399132.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種基于用戶網絡數據的物品信息推薦方法
- 下一篇:一種遠程運維智能審計的方法
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





