基于xml技術(shù)的綜合娛樂系統(tǒng)數(shù)據(jù)同步模塊開發(fā).rar
基于xml技術(shù)的綜合娛樂系統(tǒng)數(shù)據(jù)同步模塊開發(fā),基于xml技術(shù)的綜合娛樂系統(tǒng)數(shù)據(jù)同步模塊開發(fā)1.9萬(wàn)字 42頁(yè)包括開題報(bào)告和任務(wù)書,文檔內(nèi)附有代碼摘 要隨著企業(yè)的不斷發(fā)展和壯大, 企業(yè)的總部與分公司處于不同地區(qū)的情況越來(lái)越多,為了使企業(yè)內(nèi)部使用相同的數(shù)據(jù), 大多數(shù)企業(yè)都采用了數(shù)據(jù)庫(kù)提供的同步技術(shù)來(lái)解決這一問題, 但該方法操作難度較大, 而數(shù)據(jù)庫(kù)提供的同步技術(shù)也會(huì)因網(wǎng)...
該文檔為壓縮文件,包含的文件列表如下:
內(nèi)容介紹
原文檔由會(huì)員 xiaowei 發(fā)布
基于XML技術(shù)的綜合娛樂系統(tǒng)數(shù)據(jù)同步模塊開發(fā)
1.9萬(wàn)字 42頁(yè)
包括開題報(bào)告和任務(wù)書,文檔內(nèi)附有代碼
摘 要
隨著企業(yè)的不斷發(fā)展和壯大, 企業(yè)的總部與分公司處于不同地區(qū)的情況越來(lái)越多,為了使企業(yè)內(nèi)部使用相同的數(shù)據(jù), 大多數(shù)企業(yè)都采用了數(shù)據(jù)庫(kù)提供的同步技術(shù)來(lái)解決這一問題, 但該方法操作難度較大, 而數(shù)據(jù)庫(kù)提供的同步技術(shù)也會(huì)因網(wǎng)絡(luò)、電力等原因造成數(shù)據(jù)同步無(wú)法進(jìn)行, 引起數(shù)據(jù)的丟失等。為了簡(jiǎn)化操作難度, 本文編寫了一段程序來(lái)解決數(shù)據(jù)庫(kù)之間的同步問題,不論數(shù)據(jù)庫(kù)是否提供同步技術(shù)都可實(shí)現(xiàn)數(shù)據(jù)庫(kù)同步。
文章分析了常見的同步策略和目前的數(shù)據(jù)同步解決方案,闡述了XML、Web在程序開發(fā)、數(shù)據(jù)傳輸?shù)确矫娴募夹g(shù)優(yōu)勢(shì)。通過(guò)對(duì)數(shù)據(jù)同步目標(biāo)、數(shù)據(jù)的傳輸方式和傳輸格式等關(guān)鍵問題的分析,提出了一種采用C/S模式,基于XML技術(shù)和Web服務(wù)開發(fā)的系統(tǒng)同步模塊的實(shí)現(xiàn)方案,建立了相應(yīng)的平臺(tái)模型和系統(tǒng)框架,并采用基于.NET平臺(tái)的開發(fā)工具實(shí)現(xiàn)了該模型,包括客戶端變化數(shù)據(jù)的提取、數(shù)據(jù)發(fā)送、數(shù)據(jù)接收等功能,完成了系統(tǒng)數(shù)據(jù)同步的目標(biāo)。
關(guān)鍵詞:數(shù)據(jù)同步;XML;Web服務(wù)
The Performance of Data Synchronization Module of the Composite Entertainment System Constructed On the XML Technology
ABSTRACT
With the development of the enterprises, it is becoming common that an increasing number of the enterprises have their branches separated from the places of the headquarters. Most enterprises adopt the synchronous technology offered by the databases to solve this problem so that the same data can be used in different places synchronously. However, the synchronization offered by the databases cannot work well and even lose the data because of the problem of the network and electricity. To decrease the difficulty of operation, the author intended to write a set of programs to offer the method to solve the problem of synchronization between different databases even if the synchronous technology is not offered by the databases.
The article analyses the hackneyed synchronization strategy and the solution of data synchronization at present. Secondly, it introduces XML、Web and analyses the technology advantages in programming、data transmission and so on. Finally, it proposes a data synchronization platform model which adopts the C/S model and is based on XML technology and Web Service and establishes the model and the frame of the platform by analysis of the goal of the data synchronization and the problems of data transmission mean and form. The model was developed by tools based on .NET, and it has the function of distilling changed data, sending data and receiving data realizing the data synchronization of the system.
Key words: data synchronization; XML; Web Service
目錄
1緒論 1
1.1本課題的目的 1
1.2本課題的來(lái)源 1
2數(shù)據(jù)同步技術(shù)簡(jiǎn)介 2
2.1數(shù)據(jù)同步在企業(yè)中的發(fā)展現(xiàn)狀和作用 2
2.2數(shù)據(jù)同步的方式和類型 3
2.3幾種常見的數(shù)據(jù)同步方法 4
2.4沖突控制 7
2.5數(shù)據(jù)同步技術(shù)目前存在的問題 7
3技術(shù)背景 8
3.1XML技術(shù) 8
3.1.1XML概況 8
3.1.2數(shù)據(jù)同步中的XML應(yīng)用 9
3.2WEB服務(wù) 11
3.2.1WEB服務(wù)的概況 11
3.2.2WEB服務(wù)的基本標(biāo)準(zhǔn)和協(xié)議 11
3.3 C/S模式 16
4基于XML技術(shù)的綜合娛樂系統(tǒng)數(shù)據(jù)同步模塊開發(fā) 18
4.1基于ORACLE高級(jí)復(fù)制技術(shù)的實(shí)現(xiàn)方案 18
4.2基于程序?qū)崿F(xiàn)的同步方案 26
4.2.1系統(tǒng)結(jié)構(gòu) 26
4.2.2系統(tǒng)設(shè)計(jì)描述 30
5工作總結(jié)和展望 36
致謝 37
參考文獻(xiàn) 38
參考文獻(xiàn)
[7] 潘林、梁正和,黃雪峰.“高校信息集成中數(shù)據(jù)同步的研究[J]”,2008.
[8] 談竹奎,況志軍.Oracle9i數(shù)據(jù)庫(kù)管理員高級(jí)技術(shù)[M],2003.
[9] 邵佩英,分布式數(shù)據(jù)庫(kù)系統(tǒng)及其應(yīng)用[M],科學(xué)出版社,2000.
[10] Thomas Connolly,Carolyn Begg 著 寧宏等譯,數(shù)據(jù)庫(kù)系統(tǒng)-設(shè)計(jì)、實(shí)現(xiàn)與管理[M](第三版)電子工業(yè)出版社,2002.
[11] 成綾,基于XML的關(guān)系數(shù)據(jù)庫(kù)的同步技術(shù)的研究與實(shí)現(xiàn)[M],北京:中國(guó)科學(xué)院計(jì)算技術(shù)研究所
1.9萬(wàn)字 42頁(yè)
包括開題報(bào)告和任務(wù)書,文檔內(nèi)附有代碼
摘 要
隨著企業(yè)的不斷發(fā)展和壯大, 企業(yè)的總部與分公司處于不同地區(qū)的情況越來(lái)越多,為了使企業(yè)內(nèi)部使用相同的數(shù)據(jù), 大多數(shù)企業(yè)都采用了數(shù)據(jù)庫(kù)提供的同步技術(shù)來(lái)解決這一問題, 但該方法操作難度較大, 而數(shù)據(jù)庫(kù)提供的同步技術(shù)也會(huì)因網(wǎng)絡(luò)、電力等原因造成數(shù)據(jù)同步無(wú)法進(jìn)行, 引起數(shù)據(jù)的丟失等。為了簡(jiǎn)化操作難度, 本文編寫了一段程序來(lái)解決數(shù)據(jù)庫(kù)之間的同步問題,不論數(shù)據(jù)庫(kù)是否提供同步技術(shù)都可實(shí)現(xiàn)數(shù)據(jù)庫(kù)同步。
文章分析了常見的同步策略和目前的數(shù)據(jù)同步解決方案,闡述了XML、Web在程序開發(fā)、數(shù)據(jù)傳輸?shù)确矫娴募夹g(shù)優(yōu)勢(shì)。通過(guò)對(duì)數(shù)據(jù)同步目標(biāo)、數(shù)據(jù)的傳輸方式和傳輸格式等關(guān)鍵問題的分析,提出了一種采用C/S模式,基于XML技術(shù)和Web服務(wù)開發(fā)的系統(tǒng)同步模塊的實(shí)現(xiàn)方案,建立了相應(yīng)的平臺(tái)模型和系統(tǒng)框架,并采用基于.NET平臺(tái)的開發(fā)工具實(shí)現(xiàn)了該模型,包括客戶端變化數(shù)據(jù)的提取、數(shù)據(jù)發(fā)送、數(shù)據(jù)接收等功能,完成了系統(tǒng)數(shù)據(jù)同步的目標(biāo)。
關(guān)鍵詞:數(shù)據(jù)同步;XML;Web服務(wù)
The Performance of Data Synchronization Module of the Composite Entertainment System Constructed On the XML Technology
ABSTRACT
With the development of the enterprises, it is becoming common that an increasing number of the enterprises have their branches separated from the places of the headquarters. Most enterprises adopt the synchronous technology offered by the databases to solve this problem so that the same data can be used in different places synchronously. However, the synchronization offered by the databases cannot work well and even lose the data because of the problem of the network and electricity. To decrease the difficulty of operation, the author intended to write a set of programs to offer the method to solve the problem of synchronization between different databases even if the synchronous technology is not offered by the databases.
The article analyses the hackneyed synchronization strategy and the solution of data synchronization at present. Secondly, it introduces XML、Web and analyses the technology advantages in programming、data transmission and so on. Finally, it proposes a data synchronization platform model which adopts the C/S model and is based on XML technology and Web Service and establishes the model and the frame of the platform by analysis of the goal of the data synchronization and the problems of data transmission mean and form. The model was developed by tools based on .NET, and it has the function of distilling changed data, sending data and receiving data realizing the data synchronization of the system.
Key words: data synchronization; XML; Web Service
目錄
1緒論 1
1.1本課題的目的 1
1.2本課題的來(lái)源 1
2數(shù)據(jù)同步技術(shù)簡(jiǎn)介 2
2.1數(shù)據(jù)同步在企業(yè)中的發(fā)展現(xiàn)狀和作用 2
2.2數(shù)據(jù)同步的方式和類型 3
2.3幾種常見的數(shù)據(jù)同步方法 4
2.4沖突控制 7
2.5數(shù)據(jù)同步技術(shù)目前存在的問題 7
3技術(shù)背景 8
3.1XML技術(shù) 8
3.1.1XML概況 8
3.1.2數(shù)據(jù)同步中的XML應(yīng)用 9
3.2WEB服務(wù) 11
3.2.1WEB服務(wù)的概況 11
3.2.2WEB服務(wù)的基本標(biāo)準(zhǔn)和協(xié)議 11
3.3 C/S模式 16
4基于XML技術(shù)的綜合娛樂系統(tǒng)數(shù)據(jù)同步模塊開發(fā) 18
4.1基于ORACLE高級(jí)復(fù)制技術(shù)的實(shí)現(xiàn)方案 18
4.2基于程序?qū)崿F(xiàn)的同步方案 26
4.2.1系統(tǒng)結(jié)構(gòu) 26
4.2.2系統(tǒng)設(shè)計(jì)描述 30
5工作總結(jié)和展望 36
致謝 37
參考文獻(xiàn) 38
參考文獻(xiàn)
[7] 潘林、梁正和,黃雪峰.“高校信息集成中數(shù)據(jù)同步的研究[J]”,2008.
[8] 談竹奎,況志軍.Oracle9i數(shù)據(jù)庫(kù)管理員高級(jí)技術(shù)[M],2003.
[9] 邵佩英,分布式數(shù)據(jù)庫(kù)系統(tǒng)及其應(yīng)用[M],科學(xué)出版社,2000.
[10] Thomas Connolly,Carolyn Begg 著 寧宏等譯,數(shù)據(jù)庫(kù)系統(tǒng)-設(shè)計(jì)、實(shí)現(xiàn)與管理[M](第三版)電子工業(yè)出版社,2002.
[11] 成綾,基于XML的關(guān)系數(shù)據(jù)庫(kù)的同步技術(shù)的研究與實(shí)現(xiàn)[M],北京:中國(guó)科學(xué)院計(jì)算技術(shù)研究所