數(shù)據(jù)交換與共享系統(tǒng)的設計與實現(xiàn)數(shù)據(jù)交換與共享系統(tǒng)的設計與實現(xiàn)

數(shù)據(jù)交換與共享系統(tǒng)的設計與實現(xiàn)數(shù)據(jù)交換與共享系統(tǒng)的設計與實現(xiàn)

ID:32198976

大?。?.17 MB

頁數(shù):43頁

時間:2019-02-01

數(shù)據(jù)交換與共享系統(tǒng)的設計與實現(xiàn)數(shù)據(jù)交換與共享系統(tǒng)的設計與實現(xiàn)_第1頁
數(shù)據(jù)交換與共享系統(tǒng)的設計與實現(xiàn)數(shù)據(jù)交換與共享系統(tǒng)的設計與實現(xiàn)_第2頁
數(shù)據(jù)交換與共享系統(tǒng)的設計與實現(xiàn)數(shù)據(jù)交換與共享系統(tǒng)的設計與實現(xiàn)_第3頁
數(shù)據(jù)交換與共享系統(tǒng)的設計與實現(xiàn)數(shù)據(jù)交換與共享系統(tǒng)的設計與實現(xiàn)_第4頁
數(shù)據(jù)交換與共享系統(tǒng)的設計與實現(xiàn)數(shù)據(jù)交換與共享系統(tǒng)的設計與實現(xiàn)_第5頁
資源描述:

《數(shù)據(jù)交換與共享系統(tǒng)的設計與實現(xiàn)數(shù)據(jù)交換與共享系統(tǒng)的設計與實現(xiàn)》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在學術(shù)論文-天天文庫。

1、1.2研究的意義和存在的問題數(shù)據(jù)交換與共享系統(tǒng)是為解決不同信息系統(tǒng)之間各種數(shù)據(jù)交換與共享需求而提出的一個提供數(shù)據(jù)交換與共享服務的平臺,數(shù)據(jù)交換與共享系統(tǒng)的建設和實施,將能夠解決不同系統(tǒng)之間的數(shù)據(jù)共享和集成問題,為接入到本系統(tǒng)的應用系統(tǒng)提供完善數(shù)據(jù)交換服務,從而解決由于前期的獨立開發(fā)和自我需求而引起的數(shù)據(jù)閉塞、[3]難易互通問題,讓不同業(yè)務系統(tǒng)可以利用本系統(tǒng)進行數(shù)據(jù)的交換與共享。數(shù)據(jù)交換與共享系統(tǒng)主要是整合系統(tǒng)內(nèi)各應用系統(tǒng)和數(shù)據(jù)資源,架構(gòu)一個統(tǒng)一交換與共享系統(tǒng),實現(xiàn)資源全面整合和共享,以實現(xiàn)不同部門數(shù)據(jù)的有效共享,但是在“信息孤島”的影響

2、下,實現(xiàn)數(shù)據(jù)交換與共享的過程中,主要會面臨以下幾方面的問題:1、異構(gòu)性異構(gòu)性是數(shù)據(jù)交換與共享系統(tǒng)首先應該解決的問題,因為數(shù)據(jù)交換與共享系統(tǒng)面對的是多種多樣的易購信息系統(tǒng),這些信息系統(tǒng)之間無論是開發(fā)語言,采用的數(shù)據(jù)格式以及數(shù)據(jù)源都有可能不同。數(shù)據(jù)源異構(gòu)是指應用系統(tǒng)利用不同的數(shù)據(jù)庫,如關系數(shù)據(jù)庫就可能采用Oracle、SQLServer等,當然也可以采用不同類型的數(shù)據(jù)庫系統(tǒng),如關系、層次、網(wǎng)絡、面向?qū)ο蟮?。即使?shù)據(jù)源相同數(shù)據(jù)的語義異構(gòu)也需要值得考慮,語義異構(gòu)是指各個應用系統(tǒng)的數(shù)據(jù)庫設計的命名異構(gòu)、值異構(gòu)、語義異構(gòu)和模式異構(gòu)等。這就使數(shù)據(jù)交換

3、與共享系統(tǒng)不得不面對如何對異構(gòu)數(shù)據(jù)源和語義異構(gòu)的數(shù)據(jù)進行交換。2、正確性異構(gòu)數(shù)據(jù)源數(shù)據(jù)交換的目的是為給應用提供準確無誤的數(shù)據(jù)。為了滿足應用處理數(shù)據(jù)的條件,交換后的數(shù)據(jù)要保證一定的正確性,其包括數(shù)據(jù)正確性和關系準確性兩方面:數(shù)據(jù)正確性是交換后的數(shù)據(jù)和交換前的數(shù)據(jù)是相同無誤的。這一點較容易達到數(shù)據(jù)正確性的要求,關系是指元素與元素之間的結(jié)構(gòu)及相互聯(lián)系,它是表現(xiàn)[5]數(shù)據(jù)間邏輯特征的手段。保證關系的準確性是良好的數(shù)據(jù)交換與共享的前提。。3、數(shù)據(jù)交換標準2數(shù)據(jù)交換與共享系統(tǒng)的開發(fā)是基于標準化的,如果開發(fā)時沒有統(tǒng)一的標準,那么就跟別提向接入系統(tǒng)提供

4、統(tǒng)一的數(shù)據(jù)交換接口。統(tǒng)一標準是建設數(shù)據(jù)交換與共享系統(tǒng)的最基本要求,是數(shù)據(jù)共享與交換的前提。1.3本文的主要研究工作本論文借鑒SOA架構(gòu),建立一個數(shù)據(jù)交換與共享系統(tǒng),根據(jù)系統(tǒng)不同的功能,設計出不同的系統(tǒng)服務組件模塊和劃分系統(tǒng)的服務模塊,著重解決異構(gòu)數(shù)據(jù)庫的數(shù)據(jù)交換。以XML作為數(shù)據(jù)交換中間載體,設計數(shù)據(jù)庫與XML的映射、轉(zhuǎn)換規(guī)則,對業(yè)務進行封裝,系統(tǒng)以服務為核心,對各種業(yè)務提供統(tǒng)一的對外接口,有效解決系統(tǒng)內(nèi)的不同接入系統(tǒng)之間數(shù)據(jù)交換共享的問題。最后對該解決方案的所有文檔進行整理,形成本人的畢業(yè)論文。本論文共分為八大部分:第一章:分析了課題

5、的研究背景、課題研究的意義和存在的問題,并提出了本文的主要研究內(nèi)容和特色。第二章:分析了本交換平臺用到的SOA及相關技術(shù),包括XML、SOA、WebService等。第三章:借鑒SOA技術(shù),提出了基于SOA的數(shù)據(jù)交換平臺的設計架構(gòu)。對基于SOA的數(shù)據(jù)交換平臺的層次結(jié)構(gòu)、模塊結(jié)構(gòu)、公共服務抽取、服務分類和組合進行分析和設計,并劃分了各個獨立的功能模塊并進行了設計。第四章:分別對4個獨立的功能模塊進行了實現(xiàn)。利用SOAP實現(xiàn)XML數(shù)據(jù)的傳輸并定義數(shù)據(jù)共享的接口供接入系統(tǒng)調(diào)用。對數(shù)據(jù)處理模塊用Velocity實現(xiàn)關系數(shù)據(jù)模式和XML模式的轉(zhuǎn)換

6、。對服務注冊模塊利用WebService實現(xiàn)服務的封裝、注冊和調(diào)用。針對數(shù)據(jù)交換和共享系統(tǒng)的特點實現(xiàn)了安全管理模塊和數(shù)據(jù)備份恢復系統(tǒng)。第五章:對整個數(shù)據(jù)交換與共享系統(tǒng)進行了測試并簡要介紹了測試方法、測試過程和測試結(jié)果。3最后:總結(jié)與展望,并對這一研究課題的前景進行展望,對尚需做的進一步完善工作進行了討論,指明下一步的研究方向。42數(shù)據(jù)交換與共享系統(tǒng)技術(shù)分析2.1SOA及相關技術(shù)SOA是為了解決在網(wǎng)絡環(huán)境下業(yè)務集成的具體需要,通過面向服務接口的形式提供特定功能的一種軟件系統(tǒng)結(jié)構(gòu),2.1.1SOASOA本質(zhì)上是服務的集合,服務間的通信,這種

7、通信可能是簡單的數(shù)據(jù)傳輸,也可能是兩個或多個服務協(xié)調(diào)進行活動,服務間利用接口技術(shù)相互通信。SOA中所面向的服務就是被系統(tǒng)所封裝,自身獨立,不受其他服務干擾的函數(shù)體。服務是定義在一個軟件實體內(nèi)部,但可以通過已發(fā)布的接口獨立的供他人訪問。并通過Web服務的形式和其他接入系統(tǒng)進行通信。[7]SOA架構(gòu)被視為下一代Web服務的基礎架構(gòu)。在設計數(shù)據(jù)交換與共享系統(tǒng)之初首先優(yōu)先考慮的便是是如何重用現(xiàn)有的系統(tǒng)資源而不是替換已存在的系統(tǒng),因為在有限的預算中,替換整個系統(tǒng)的成本是非常巨大的。同時為了能適應企業(yè)或政府部門成長和變化的基本需要,使得系統(tǒng)能夠很容

8、易的實現(xiàn)擴展,整個系統(tǒng)架構(gòu)的集成的功能就應該是由服務提供,而不是特定的應用程序。2.1.2SOA在數(shù)據(jù)交換與共享應用中的優(yōu)勢目前,SOA幾乎已經(jīng)成為企業(yè)應用架構(gòu)的主流。SOA變得如此炙手可熱,而其在數(shù)據(jù)交換

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。