基于xml与jms的异构数据库同步分析-synchronization analysis of heterogeneous databases based on xml and jms.docxVIP

  • 6
  • 0
  • 约3.75万字
  • 约 57页
  • 2018-05-18 发布于上海
  • 举报

基于xml与jms的异构数据库同步分析-synchronization analysis of heterogeneous databases based on xml and jms.docx

基于xml与jms的异构数据库同步分析-synchronization analysis of heterogeneous databases based on xml and jms

publishXMLdocumentstotheJMSserver,anduseJMStodealwiththeproblemof dataexchangeanddatasynchronizationbetweenheterogeneoussystems.Themodel includestwocorecomponents:XMLmessageservicecomponentsanddataexchange tool.DesignthesolutionsbasedonXMLandJMSoverallheterogeneousdata synchronally.Therearetwomajorproblemsin thecomponentsimplementation: howtoachievedistributedapplicationsbasedonJMSmessagingbetweensystems, andhowtoachievedataconversionbetweenpractical applications of data sources and XMLdocuments.This paper gives some practical examples of the modelThispaperalsobringsforwardtheimprovementworksonthemodelfrom the practical and perfect direction.Keywords: Data Exchange Model,JMS,XML,DataConversion,第一章绪论伴随着企业信息化程度的不断提高,会带来这样问题:对于不同平台,不同格式的数据源进行数据交换和数据同步的需求越来越广泛。但在数据交换方面,由于没有标准的数据交换与同步工具,要实现数据交换与同步十分困难。如为了将某一个数据源的数据交换和同步到各个不同的目标数据源中,由于没有中间标准、相同的数据分析处理模块可能需要重复设计,对于多种数据源之间的交换与同步,我们需要分别开发出两两数据源之间的相互转换与同步模型。再加上应用系统平台之间的异构性,开发转换模型时还需要考虑到平台特性,从而实现数据交换与同步的代价是十分昂贵,使得一些重要的信息只能以“孤岛”的形式存在。这种状况在XML出现之前,在绝大多数的应用领域里都是如此,虽然在某些局部领域如电子商务领域,有EDI(ElectronicDataInterchange)作为其信息交换标准,但是在一些广泛的领域,依然难以有一个规范统一的标准体系,因此迫切需要一种数据交换标准或者交换语言,使得数据交换与同步基于一种标准化。随着XML的出现,异构系统之间的数据交换与同步进入了一个全新的发展阶段[1-2]。目前,在许多行业,单位或者机构、部门内部都逐渐实现了业务、信息的计算机化管理,使用数据库来存储数据是必要的。但随着时间推移、人事变迁以及数据库技术的发展和数据库市场变化,再加上实施数据管理系统的阶段性、技术性以及其他经济和人为因素的影响,因此在企业内部采用不同的数据管理系统的现象非常普遍,从简单的文件数据库到复杂的网络数据库,它们构成了企业的异构数据库源。为了进行信息的有效交流,或者当目前使用的数据库已经不能满足数据的日益增加而要求更大更高级的数据库的需求时,需要在异构数据库间进行数据的的传输,特别是对于后者,则需要在异构数据库间进行数据的导入和导出[1-2]。因此,异构应用系统间的互联互通,数据共享是企业发展迫切需要解决的问题,而解决这些问题的关键在于如何在各系统间进行有效的数据交换和同步。1.1研究背景1.1.1 数据交换与同步技术发展史20世纪60年代,随着经济的发展和全球贸易的不断扩大,出现了各种单证、文件数量激增的现象。因这些活动而产生的纸面文件数以十亿计,纸面文件的处理工作十分繁重,而且产生错误的机率很大。与此同时,市场竞争出现了新的特征,价格因素在竞争中所占的比重逐渐减小,而服务性因素所占比重逐渐增大,服务性因素中服务的速度将是至关重要的,因此提高商业文件的传递速度就成了经济活动链中所有成员的共同需求。这种需求刺激了信息技术及其应用的飞速发展,正是在这样的背景下并促使以计算机、网络通信和数据标准化为基本框架的EDI的产生[1-3]。按照国际标准化组织对EDI(ElectronicDataInterchange)定义:为商业或行业事务处理,按照一个公认的标准,形成结构化的事务处理或消息报文格式,从计算机到计算机的数据传输方法[1-2,4-5]。传统的EDI系统是基于VAN技术的EDI[1,4-5]。在这一模式中,通常需要建立一个区域性的EDI 中心,同时建立一个专用网络。用户首先要以加入到EDI中心

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档