本文主要为广大网友提供“基于XML技术的综合娱乐系统数据同步模块开发”,希望对需要基于XML技术的综合娱乐系统数据同步模块开发网友有所帮助,学习一下!
论文字数:19360,页数:42 有开题报告,任务书
摘 要
随着企业的不断发展和壮大, 企业的总部与分公司处于不同地区的情况越来越多,为了使企业内部使用相同的数据, 大多数企业都采用了数据库提供的同步技术来解决这一问题, 但该方法操作难度较大, 而数据库提供的同步技术也会因网络、电力等原因造成数据同步无法进行, 引起数据的丢失等。为了简化操作难度, 本文编写了一段程序来解决数据库之间的同步问题,不论数据库是否提供同步技术都可实现数据库同步。
文章分析了常见的同步策略和目前的数据同步解决方案,阐述了XML、Web在程序开发、数据传输等方面的技术优势。通过对数据同步目标、数据的传输方式和传输格式等关键问题的分析,提出了一种采用C/S模式,基于XML技术和Web服务开发的系统同步模块的实现方案,建立了相应的平台模型和系统框架,并采用基于.NET平台的开发工具实现了该模型,包括客户端变化数据的提取、数据发送、数据接收等功能,完成了系统数据同步的目标。
关键词:数据同步;XML;Web服务
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本课题的来源 1
2数据同步技术简介 2
2.1数据同步在企业中的发展现状和作用 2
2.2数据同步的方式和类型 3
2.3几种常见的数据同步方法 4
2.4冲突控制 7
2.5数据同步技术目前存在的问题 7
3技术背景 8
3.1XML技术 8
3.1.1XML概况 8
3.1.2数据同步中的XML应用 9
3.2WEB服务 11
3.2.1WEB服务的概况 11
3.2.2WEB服务的基本标准和协议 11
3.3 C/S模式 16
4基于XML技术的综合娱乐系统数据同步模块开发 18
4.1基于ORACLE高级复制技术的实现方案 18
4.2基于程序实现的同步方案 26
4.2.1系统结构 26
4.2.2系统设计描述 30
5工作总结和展望 36
致谢 37
参考文献 38