新四季網

數據交換與服務調用系統及方法

2023-04-30 16:13:46 1

數據交換與服務調用系統及方法
【專利摘要】一種數據交換與服務調用系統及方法,採用軟硬一體的數據交換與服務調用配套的共享交換一體機,通過數據交換處理大數據塊的定向傳輸,並通過服務調用處理小數據塊的共享調用和業務協同操作調用,數據橋接器控制應用系統與數據交換網關之間的數據採集、轉換和推送;控制數據交換網關在節點到節點之間進行大數據塊的交換傳輸;對各個交換傳輸節點的數據傳輸進行監控;將各個交換傳輸節點採集的數據存儲至資料庫中,並對採集的數據進行分析處理。利用本發明可將數據交換與服務調用集成到共享交換一體機。
【專利說明】數據交換與服務調用系統及方法

【技術領域】
[0001]本發明涉及一種數據交換技術,尤其是一種數據交換與服務調用系統及方法。

【背景技術】
[0002]目前市面上的數據交換產品比較明顯的問題是絕大多數產品只是軟體產品(如 ESB總線+MQ消息中間件),而要構建數據交換系統(平臺)則必須另外購買硬體伺服器及操 作系統、資料庫和中間件等軟體,還需要進行軟硬體的系統集成工作。這種系統集成的數據 交換方案,對於交換節點多、部署範圍廣的情況,不僅項目投資會很大,而且整個系統安裝、 調試、運行、管理和日常維護等都會遇到很多問題,嚴重影響數據交換系統的使用效果。 [0003]另外,目前的數據交換系統只能實現點對點的數據傳輸,不能實現一點對多點的 數據共享,也不能解決關聯業務應用之間的協同問題。


【發明內容】

[0004]鑑於以上內容,本發明提出一種數據交換與服務調用系統及方法,採用軟硬一體 的數據交換與服務調用配套的共享交換一體機,通過數據交換處理大數據塊的定向傳輸, 並通過服務調用處理小數據塊的共享調用和業務協同操作調用。
[0005] -種數據交換與服務調用系統,應用於共享交換一體機,該系統包括:數據交換模 塊,用於通過數據交換網關向數據橋接器發送數據交換指令,在共享交換一體機的控制下, 數據橋接器控制應用系統與數據交換網關之間的數據採集、轉換和推送;所述數據交換模 塊,還用於控制數據交換網關在節點到節點之間進行第一類型數據的交換傳輸;安全監控 模塊,用於對各個交換傳輸節點的數據傳輸進行監控;數據分析模塊,用於將各個交換傳輸 節點採集的數據存儲至資料庫中,並對採集的數據進行分析處理;服務調用模塊,用於通過 服務調用處理第二類型數據的共享調用和業務協同操作調用。
[0006] -種數據交換與服務調用方法,應用於共享交換一體機,該方法包括:數據交換步 驟一,通過數據交換網關向數據橋接器發送數據交換指令,在共享交換一體機的控制下,數 據橋接器控制應用系統與數據交換網關之間的數據採集、轉換和推送;數據交換步驟二,控 制數據交換網關在節點到節點之間進行第一類型數據的交換傳輸;安全監控步驟,對各個 交換傳輸節點的數據傳輸進行監控;數據分析步驟,將各個交換傳輸節點採集的數據存儲 至資料庫中,並對採集的數據進行分析處理;服務調用步驟,通過服務調用處理第二類型數 據的共享調用和業務協同操作調用。
[0007]相較於現有技術,本發明所述的數據交換與服務調用系統及方法採用軟硬一體的 數據交換與服務調用配套的共享交換一體機,通過數據交換處理大數據塊的定向傳輸,並 通過服務調用處理小數據塊的共享調用和業務協同操作調用,從而解決了現有數據交換系 統中存在的不足。

【專利附圖】

【附圖說明】
[0008]圖1是本發明數據交換與服務調用系統的應用環境圖; 圖2是本發明數據交換與服務調用系統的功能模塊圖; 圖3是本發明雲數據交換平臺的技術架構圖; 圖4是本發明數據交換方法的流程圖; 圖5是本發明服務調用方法的流程圖; 圖6是本發明數據橋接器的圖形化配置界面示意圖。

【具體實施方式】
[0009]參閱圖1所示,是本發明數據交換與服務調用系統的應用環境圖。該數據交換與 服務調用系統26應用於共享交換一體機2中,該共享交換一體機2採用軟硬一體的數據交 換與服務調用的配套設計,包括通過數據線或信號線相連的作業系統20、中間件22、數據 庫 23、存儲器24、及處理器28等。需要說明的是,圖1隻是對共享交換一體機2軟體結構 和硬體結構的示意性說明,共享交換一體機 2還包括其它必要的電子元器件和系統軟體, 在此不再--贅述。
[0010] 所述數據交換與服務調用系統26存儲於共享交換一體機2的存儲器24中,用於 通過數據交換處理大數據塊的定向傳輸,並通過服務調用處理小數據塊的共享調用和業務 協同操作調用,具體方法流程參閱圖4至圖5的描述。
[0011] 在本實施例中,所述數據交換與服務調用系統26可以提供一個或多個模塊,所述 一個或多個模塊被存儲在所述共享交換一體機2的存儲器24中並被配置成由一個或多個 處理器(本實施例為一個處理器28 )執行,以完成本發明。
[0012] 參閱圖2所示,在本實施例中,所述數據交換與服務調用系統26包括,但不限於, 數據交換模塊26〇、服務調用模塊26 2、安全監控模塊264、及數據分析模塊265。本發明所 稱的模塊是完成一特定功能的電腦程式段,比程序更適合於描述軟體在共享交換一體機 2中的執行過程,關於各模塊的具體功能參閱圖3至圖5的描述。
[0013] 參閱圖3所不,在本實施例中,所述共孚交換一體機2通過網絡與一個或多個數據 交換網關3連接,進一步地,每個數據交換網關3通過數據橋接器4與應用系統5連接,該 網絡可以是P2P (Peer-to-Peer,對等聯網)智能通信網絡。
[0014] 在本實施例中,所述共享交換一體機2用於控制整個數據交換與服務調度的執行 過程,所述數據交換網關3用於在共享交換一體機2的控制下實現點到點的定向交換傳輸 功能,所述數據橋接器4用於從應用系統5中提取數據,並進行數據轉換和推送,實現應用 系統5與數據交換網關三之間的數據橋接。在本實施例中,所述應用系統 5可以是各種市 政服務IT系統,如政府採購系統、行政審批監察系統、行政投訴監察系統、財政資金監察系 統等。進一步地,所述應用系統5還可以應用於各種大型複雜異構系統和雲計算項目中,在 此不再一一例舉。 '
[0015] 參閱圖4所示,是本發明數據交換方法的流程圖。
[0016]步驟S101,共享交換一體機2向數據橋接器4發送數據交換指令,在共享交換一體 機2的控制下,數據橋接器4控制應用系統5與數據交換網關3之間的數據採集、轉換和推 送。
[0017]具體而言,所述共享交換一體機2中的數據交換模塊260通過數據交換網關3向 ---------------〇/ ? 火 數據橋接器4發送數據交換指令,共享交換-體機2的控制下,數撕喬接器4控制應罕 5與數據交換網關3之巧的數據採集、轉換和推送。
[0018]步驟S102,共享交換一體機2控制數據交換網關3在節點到節點之間進行第一類 型數據(如大數據塊)的交換傳輸。具體而言,所述共享交換一體機2中的數據交換模塊 控制數據交換網關3在節點到節點之間進行第一類型數據的交換傳輸。在本實施例中所 述第一類型數據為數據量大於第一預設值的數據塊(簡稱為"大數據塊"),所述第一 可以是500Μ。 ^〇19]步^ S103,共享交換一體機2對各個交換傳輸節點的數據傳輸進行監控。具體而 言,所述共享交換一體機2中的安全監控模塊況4對各個交換傳輸節點的數據傳輸g行監 控。在本實施例中,所述安全監控模塊264的監控包括,但不限於,故障恢復、斷點續傳、傳 數據加笛'與傳通道加禮、訪問控制與授權、服務安全和質量保障(服務QQS)等。
[0020] f驟S105,共孚交換一體機2將各個交換傳輸節點採集的數據存儲至資料庫23 中,並對米集的數據進行分析處理。具體而言,所述共享交換一體機2中的數據分析模塊 265將各個殳換傳輸節點採集的數據存儲至資料庫23中,並對採集的數據進行分析處理。 在本實施例中,所述數據分析模塊2的的分析處理包括,但不限於,數據比對、日誌記錄、可 視化配置和自動化部署、及多領域租戶和交換環境管理等。
[0021]在本實施例中,所述數據橋接器4為異構數據橋接器,以解決異構數據問題。具體 而言丨參閱圖6所示,所述數據橋接器4可以設置為一種工具軟體,具有圖形化界面和智能 接口設計、部署和監管功能,內嵌JS (Java Script)腳本引擎、轉換引擎、流程引擎、調度引 擎等,實現即配即用,避免繁瑣的接口開發,有效支持多個異構應用系統之間的數據交換。 [00 22]在本實施例中,所述數據橋接器4可以支持多種類型的數據源,如Cube數據集市 數,源、XML數據源、Excel數據源、CSV數據源、LDAP數據源、Email數據源等。另外,所述 共孚殳換一體機2可以支持多種類型的資料庫23,如Oracle、MySQL、DB2、H2等。進一步 地,所述共享交換:體機2提供五種資料庫數據的提取模式:資料庫日誌分析提取模式、觸 發器提取模式、標示位提取模式、全表比對提取模式、及時間戳提取模式。
[0023]進一步地,為了確保數據在內外網之間傳輸時的安全性,所述數據交換與服務調 用系統26還包括內外網數據光碟傳導平臺,通過內外網數據光碟傳導平臺(光碟刻錄機的 熱插拔)實現內外網之間的數據傳導,具體方法為: 第一步,通過數據橋接器4從內網(授信網絡)獲取數據; 第二步,數據進入安全隔離平臺的第一主機,並自動刻錄光碟(光碟機默認連接第一主 機); 第三步,基於高低電平控制的串行設備的熱插拔控制單元自動斷開第一主機與光碟機之 間的連接,同時連接光碟與第二主機; 第四步,第二主機自動加載光碟機並複製光碟數據,並通過數據橋接器4將複製的光碟 數據傳輸至外網(非授信網絡)。
[0024]參閱圖5所示,是本發明服務調用方法的流程圖。 t0025]步驟S201,共享交換一體機2向數據交換網關3發送服務調用指令,在共享交換 一體機2的控制下,數據交換網關3 (或雲服務生成器)將需要共享的第二類型數據(如小 數據塊)或關聯業務應用的操作信息打包成各類服務。在本實施例中,所述第二類型數據 為數據量小於第二預設值的數據塊(簡稱為"小數據塊"),所述第二類型數據可以是異構數 據,所述第二預設值可以是10M。
[0026]具體而言,共享交換一體機2中的服務調用模塊262向數據交換網關3發送服務 調用指令,在共享交換一體機2的控制下,數據交換網關3將需要共享的第二類型數據或關 聯業務應用的操作信息打包成各類服務。在本實施例中,所述數據交換網關 3可以根據用 戶業務的不同,生成不同標準規範(如JAX-WS和JAX-RS)的雲服務(如Services服務),並 運行該雲服務,以提高並發訪問和請求的速度。
[0027]在本實施例中,所述數據交換網關3將格式化以後的非雲、雲和雲端共享資源 服務化,自動生成SOAP (Simple Object Access Protocol,簡單對象訪問協議)、rest (Representational State Transfer,表不性狀態轉移)兩種樣式的雲服務,並支持多數據 源,確保資源共享達到高安全的服務共享級別,而不是簡單的資料庫共享級別。
[0028] 步驟S202,服務調用模塊262控制數據交換網關3將各類服務上傳至共享交換一 體機2的雲服務總線上。
[0029] 步驟S203,服務調用模塊262控制共享交換一體機2中的雲資源目錄平臺對各類 服務進行編目管控、目錄定位、目錄檢索和訪問控制。
[0030] 在本實施例中,所述編目管控用於動態感知雲服務總線上的雲服務,將對應的雲 資源目錄信息進行配對,根據不同的資源的主題、來源、保密等級和資源服務的訪問地址進 行資源的類化編目。所述目錄定位用於對目錄進行定位,並提供目錄訂閱功能,將目錄發送 到授權的目錄訂閱用戶。所述目錄檢索用於提供目錄資源搜尋引擎,根據目錄的分類和目 錄信息關鍵字進行目錄的搜索和查詢。所述訪問控制用於提供用戶的訪問權限。
[0031] 步驟S205,服務調用模塊262控制雲服務總線對各類服務進行代理髮布,並根據 用戶的服務請求完成相應的服務調用。例如,如果用戶請求為政務信息推送,則調用政務信 息推送的服務進行處理,並將處理結果返回至用戶。需要說明的是,所述服務調用還可以應 用於各種大型複雜異構系統和雲計算項目中,在此不再一一例舉。
[0032] 進一步地,所述服務調用模塊262還用於創建多個領域內的虛擬共享交換環境, 動態分配多領域租戶之間的系統資源,支持多領域租戶之間的共享交換。例如,所述服務調 用模塊262採用可搶佔式任務的在線動態雲資源分配算法,在雲系統中多個雲用戶、多種 雲服務之間進行資源分配。
[0033] 進一步地,所述服務調用模塊262還用於通過滑鼠拖拉操作方式實現云云交互、 雲與智能終端交互、非雲與雲應用交互的多種配置部署和異構橋接。雲服務中間件平臺的 各個產品根據即配即用(〇ut-〇f-the-box)原則進行設計,無須進行任何編碼,並提供可視 化配置工具。
[0034] 進一步地,所述服務調用模塊262還用於將多個細粒度雲服務組合成粗粒度雲服 務,進行雲服務組合操作。在本實施例中,所述雲服務總線內置預先設定的規則引擎,並提 供基於Web、基於規則流的可視化服務組合功能,所述服務調用模塊262將多個細粒度雲服 務組合成粗粒度雲服務,實現有依賴關係的共享雲服務能夠流程化自動調度執行。
[0035] 需要說明的是,在本發明中,所述數據交換方法(參閱圖4所述)由P2P智能網絡實 現多路由無阻塞數據交換,整個數據交換平臺去中心化。同樣,所述服務調用方法(參閱圖 5所述)由P2P智能網絡實現多路由無阻塞服務調用,整個服務調用平臺去中心化。 CN 104219175 A _V7L Π ______ …一d 日 今
[o036] u上內容是結合具體的優選實施方式對本發日月所作的丨物說、日^_仏丄二 施只局限於這些說明。對於所屬【技術領域】的普通技術人員來說,在不脫離本發明構思的刖 提下,還可以做出若干簡單推演或替換,都應當視為屬於本發明的保護範圍。
【權利要求】
1. 一種數據交換與服務調用系統,應用於共享交換一體機,其特徵在於,該系統包括: 數據交換模塊,用於通過數據交換網關向數據橋接器發送數據交換指令,在共享交 換一體機的控制下,數據橋接器控制應用系統與數據交換網關之間的數據採集、轉換和推 送; 所述數據交換模塊,還用於控制數據交換網關在節點到節點之間進行第一類型數據的 交換傳輸; 安全監控模塊,用於對各個交換傳輸節點的數據傳輸進行監控; 數據分析模塊,用於將各個交換傳輸節點採集的數據存儲至資料庫中,並對採集的數 據進行分析處理;及 服務調用模塊,用於通過服務調用處理第二類型數據的共享調用和業務協同操作調 用。
2·根據權利要求1所述的數據交換與服務調用系統,其特徵在於,所述服務調用模塊 通過服務調用處理第二類型數據的共享調用和業務協同操作調用包括: 發送服務調用指令至數據交換網關,在共享交換一體機的控制下,數據交換網關將需 要共享的第二類型數據或關聯業務應用的操作信息打包成各類服務; 控制數據交換網關將各類服務上傳至共享交換一體機的雲服務總線上; 控制共享交換一體機中的雲資源目錄平臺對各類服務進行編目管控、目錄定位、目錄 檢索和訪問控制;及 控制雲服務總線對各類服務進行代理髮布,並根據用戶的服務請求完成相應的服務調 用。
3·根據權利要求2所述的數據交換與服務調用系統,其特徵在於,所述第一類型數據 為數據量大於第一預設值的數據塊,所述第二類型數據為數據量小於第二預設值的數據 塊。
4.根據權利要求2所述的數據交換與服務調用系統,其特徵在於,所述數據橋接器設 置有圖形化配置界面和智能接口設計、部署和監管功能,並內嵌腳本引擎、轉換引擎、流程 引擎和調度引擎,支持多個異構應用系統之間的數據交換。
5·根據權利要求2所述的數據交換與服務調用系統,其特徵在於,該系統還包括內外 網數據光碟傳導平臺,所述內外網數據光碟傳導平臺用於: 通過數據橋接器從內網獲取數據; 數據進入安全隔離平臺的第一主機,並自動刻錄光碟; 基於高低電平控制的串行設備的熱插拔控制單元自動斷開第一主機與光碟機之間的連 接,同時連接光碟與第二主機;及 第二主機自動加載光碟機並複製光碟數據,並通過數據橋接器將複製的光碟數據傳輸至 外網。
6. -種數據交換與服務調用方法,應用於共享交換一體機,其特徵在於,該方法包括: 數據交換步驟一,通過數據交換網關向數據橋接器發送數據交換指令,在共享交換一 體機的控制下,數據橋接器控制應用系統與數據交換網關之間的數據採集、轉換和推送; 數據交換步驟二,控制數據交換網關在節點到節點之間進行第一類型數據的交換傳 輸; 安全監控步驟,對各個交換傳輸節點的數據傳輸進行監控; 數據分析步驟,將各個交換傳輸節點採集的數據存儲至資料庫中,並對採集的數據進 行分析處理;及 服務調用步驟,通過服務調用處理第二類型數據的共享調用和業務協同操作調用。
7·根據權利要求6所述的數據交換與服務調用方法,其特徵在於,所述服務調用步驟 包括: 發送服務調用指令至數據交換網關,在共享交換一體機的控制下,數據交換網關將需 要共享的第二類型數據或關聯業務應用的操作信息打包成各類服務; 控制數據交換網關將各類服務上傳至共享交換一體機的雲服務總線上; 控制共享交換一體機中的雲資源目錄平臺對各類服務進行編目管控、目錄定位、目錄 檢索和訪問控制;及 控制雲服務總線對各類服務進行代理髮布,並根據用戶的服務請求完成相應的服務調 用。
8.根據權利要求7所述的數據交換與服務調用方法,其特徵在於,所述第一類型數據 為數據量大於第一預設值的數據塊,所述第二類型數據為數據量小於第二預設值的數據 塊。 9_根據權利要求7所述的數據交換與服務調用方法,其特徵在於,所述數據橋接器設 置有圖形化配置界面和智能接口設計、部署和監管功能,並內嵌腳本引擎、轉換引擎、流程 引擎和調度引擎,支持多個異構應用系統之間的數據交換。
10.根據權利要求7所述的數據交換與服務調用方法,其特徵在於,該方法還包括內外 網數據傳輸步驟: 通過數據橋接器從內網獲取數據; 數據進入安全隔離平臺的第一主機,並自動刻錄光碟; 基於高低電平控制的串行設備的熱插拔控制單元自動斷開第一主機與光碟機之間的連 接,同時連接光碟與第二主機;及 第二主機自動加載光碟機並複製光碟數據,並通過數據橋接器將複製的光碟數據傳輸至 外網。
【文檔編號】H04L12/931GK104219175SQ201410415099
【公開日】2014年12月17日 申請日期:2014年8月20日 優先權日:2014年8月20日
【發明者】查樹衡, 張威, 曾崛, 張小強, 賓偉, 胡志武, 丁文超 申請人:深圳太極軟體有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀