複製鏈接
請複製以下鏈接發送給好友

數據交換平台

鎖定
數據交換平台是指將分散建設的若干應用信息系統進行整合,通過計算機網絡構建的信息交換平台,它使若干個應用子系統進行信息/數據的傳輸及共享,提高信息資源的利用率,成為進行信息化建設的基本目標,保證分佈異構系統之間互聯互通,建立中心數據庫,完成數據的抽取、集中、加載、展現,構造統一的數據處理和交換。
中文名
數據交換平台
外文名
Data exchange platform
功    能
數據集成、信息集成、可靠通信
技    術
XML技術、Web Service技術
應    用
數字化校園建設
特    點
實現數據共享、提高信息利用率

數據交換平台定義

數據交換平台是指將分散建設的若干應用信息系統進行整合,通過計算機網絡構建的信息交換平台,它使若干個應用子系統進行信息/數據的傳輸及共享,提高信息資源的利用率,成為進行信息化建設的基本目標,保證分佈異構系統之間互聯互通,建立中心數據庫,完成數據的抽取、集中、加載、展現,構造統一的數據處理和交換。 [1] 
數據交換平台具有集成協議轉換、加密、壓縮、交換過程監控等多種功能,保證各系統之間數據的有效交換,交換過程中涉及的功能調整均通過調整交換平台的應用的得以實現,減少功能調整帶來的對數據源系統和數據目標系統的影響。 [2] 
數據交換平台是提供客户接入端軟件部署在每個應用系統的前置機上,實現數據交換平台和各信息系統的有機結合,在客户接入端實現數據的自動提取與轉換,同時支持手工錄入與審核數據。它是一個為不同數據庫、不同數據格式之間,進行數據交換而提供服務的平台。它要解決企業、政府機構在不同信息庫間信息數據無法自由轉換的問題。 [3] 

數據交換平台數據交換中心

數據交換平台主要完成數據的存儲、格式轉換和數據交換,它由一系列中間件、服務、Web Service接口以及中心數據庫組成,其核心組件包括數據交換引擎、安全管理、系統管理、Web服務管理以及Web Service接口。主要包括以下幾部分:

數據交換平台數據交換引擎

數據交換引擎實現交換和協同的核心功能,提供模式管理、數據變換和協同等服務。 [4] 

數據交換平台安全管理服務

安全管理服務是利用系統的安全和信任服務,實現對用户的管理、身份認證和授權管理等服務,安全管理服務中的安全中間層還提供了安全的Web Service服務,管理Web 服務會話,從而實現安全數據交換。 [4] 

數據交換平台系統管理服務

系統管理服務實現對系統的配置管理和狀態監控,通過對系統管理服務配置數據交換中心各部分的運行參數,實現服務的啓動控制,監控整個系統的運行狀態。 [4] 

數據交換平台Web服務管理

提供Web服務的註冊管理和發佈功能,通過Web 服務管理,各數據交換節點代理向數據中心註冊自己的數據交換Web 服務,數據中心根據註冊的消息進行Web 服務的路由,主動調用數據交換節點的數據訪問服務來向數據交換節點獲取數據。 [4] 

數據交換平台Service接口

Web Service接口向外部應用程序和數據交換節點展式數據交換的相關Web服務,Web服務的實現可以是基於HTTP、郵件SMTP以及JMS等各種協議的,可是異步的,也可以是同步的。Web Service接口通過安全管理服務來實現可信的Web服務調用。 [4] 

數據交換平台中心數據庫

中心數據庫主要是記錄下各種交換的情況,以供將來分析使用,如性能分析、故障分析、數據流量分析和流向分析等。同時還存儲相關的全局目錄信息。它主要對數據交換中的情況和全局目錄信息進行記錄,定義需要轉存的數據,並通過映射工具和引擎將其轉存到數據存儲服務系統中。 [4] 

數據交換平台數據交換代理

數據交換代理的功能核心與數據交換中心較為類似。數據交換代理主要是代理各業務應用系統參與數據交換事務。根據信息服務要求,觸發業務應用系統的內部處理流程,並反饋相應結果。利用應用系統適配器來建立XML數據與關係數據庫的雙向映射,並在數據中心上註冊自己提供的數據模式,提供本地的服務調用方式和訪問接口,供數據中心以及本地的應用系統調用,實現與數據中心及本地應用系統的互操作。
作為數據交換的終端節點自動響應數據中心發出的Web服務請求,對服務請求進行解析,實現數據過濾和數據的自動交換。數據交換代理既可為數據交換中心提供服務(數據交換中心向代理存取數據),也可為內部業務系統和用户提供數據轉換服務。數據代理主要由以下功能模塊組成:
1.數據模式管理和發佈模塊,創建和管理應用代理端要共享數據的數據模式,以及要從其他系統中獲取數據的數據模式。
2.XML-RDBMS,主要負責XML與關係型數據庫雙向映射轉換的中間件。
3.數據訪問服務,提供對內和對外的數據交換和訪問服務。
4.信任服務,利用安全服務平台提供可信的數據交換服務。
5.Web Service接口,將代理提供的服務以Web Service方式展式。
6.內部接口,為本地應用系統提供數據交換代理的集成服務 [4] 

數據交換平台功能

數據交換平台的功能是實現異構應用系統之間信息交換,具體包含三個方面:

數據交換平台數據集成

能夠識別不同的應用系統類型以及數據接口,可以方便地與各類型的數據庫、文件、消息街口等建立集成機制,實現數據通信及數據交換機制。 [5] 

數據交換平台信息集成

解決跨多系統之間信息的有序交換,任意系統之間可以實現主動發送、請求/應答、訂閲/發佈交換模式,並通過路由控制實現分佈式網絡中的信息交換。 [5] 

數據交換平台可靠通信

提供傳輸可靠性保障,支持斷點續傳、網絡容錯,在系統運行出現故障時保障數據可靠;支持應用的實時、定時、主動、被動模式,實現同步/異步消息通信;支持數據高速傳輸,適應網絡傳輸速率,提供透明壓縮傳輸功能。 [5] 

數據交換平台技術實現

數據交換中心中採用的核心技術是XML技術和Web Service技術。這兩方面技術均已成熟,並在各種場合被廣泛應用。XML技術是一種可擴展標記語言,它為Web頁面上的結構化文檔和數據定義了一套通用格式,它具有很強的數據表現能力,可擴展性強,尤其重要的是具有強大的自描述能力,這些能力決定了它更適合於作為數據交換中的媒介,為異構系統之間進行數據交換提供一種理想的實現途徑。Web Service具有完好的封裝性、鬆散耦合、使用標準協議規範、高度可集成能力,而與XML結合又使其具有了數據交換能力。採用基於XML和Web Service技術實現跨網絡異構數據交換,也就成為了理想的交換方式,使跨網絡協同的工作環境建設成為可能。 [5] 
XML技術
具體來説,數據交換平台主要提供XML數據訪問和交換的能力,包括:
(1)數據發佈與訂閲服務。一個應用節點可以向交換中心發佈共享數據,其他應用節點可以訂閲該數據,並由交換中心將其“推送”到訂閲的應用節點。
(2)數據路由與交換服務。對於數據實時性要求較高,或者不希望數據存儲時,數據中心就將作為Proxy或Intermediator,提供實時地數據交換服務。
(3)數據鏈路連接服務。數據交換節點可以通過數據中心與另一個數據交換節點建立一個交換的連接通路。
(4)數據查詢服務。對數據交換節點提供查詢中心數據倉庫轉儲的數據的服務。
(5)數據更新服務。對數據交換節點提供更新中心數據倉庫轉儲的數據的服務。 [5] 
Web Service技術技術進行
數據交換平台採用Web Service技術進行組件和應用系統的包裝,將系統的數據展式和需求都看作一種服務,通過服務的請求和調用實現系統間的數據交換和共享。 [5] 
(1)提供最新的信息服務。應用系統所能提供的數據並不需要復值到共享數據庫裏,而只是以Web Service的形式發佈出來,只有當用户發出服務請求的時候,數據才從應用系統經過數據交換平台直接傳輸給用户。這樣用户所得到的的永遠是最新的消息。 [5] 
(2)應用系統之間鬆散耦合。當應用系統中的數據格式變更或增加了新的數據時,只需以新的Web Service發佈出來,用户即可通過數據交換平台使用服務並獲得相應數據。數據交換平台和客户端,都不需要做任何改動,這就實現了系統之間的低耦合性。 [5] 
(3)統一的安全機制。當應用系統申請進行數據查詢和更新操作時,必須通過安全可信的Web Service在權限管理的控制下來進行數據的交換和傳輸,這樣就提高了系統和數據的安全性。 [5] 
參考資料
  • 1.    席德清主編.糧食大辭典.北京:中國物資出版社,2009:475-475
  • 2.    劉士峯編著.銀行管理與IT架構.鄭州:華東理工大學出版社,2014:264-265
  • 3.    單德華主編 .Oracle數據庫基礎及應用.北京:科學出版社,2011:225-226
  • 4.    段勇,吳暉,楊斌主編.政府信息化建設與典型系統設計 .鄭州:中原農民出版社,2009:210-212
  • 5.    劉邦奇,孫曙輝編著.數字化校園理念、設計與實現.北京:中國科學技術大學出版社 ,2014:176-179