基于XML和中间件的异构数据库数据迁移的研究与应用

来源 :桂林理工大学 | 被引量 : 0次 | 上传用户:lockin025
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着各领域信息化建设的不断发展,许多政府部门或企业都开发和使用了一些独立的信息系统。在数据量和业务需求不断增加的同时,旧的信息系统会面临升级、替换的问题,而旧系统所积累的有价值的历史数据则需要迁移至新系统中。但新旧信息系统由不同的人员在不同的时间开发,可能基于不同的平台,使用不同的数据库产品,异构程度较大,这就使得异构数据库间数据迁移成为信息化过程的一个重要研究课题。   针对异构数据库间的数据迁移,重点和难点在于解决数据的异构性,选择一种通用的、跨平台的数据迁移技术。对不同的数据库系统提供一个统一的接口,对不同数据源中的数据进行统一的描述,从而实现对异构数据的提取、转换。   中间件作为应用软件和系统软件之间的一类软件,可以屏蔽底层操作系统的复杂性,为处于自己上层的应用软件提供运行与开发的环境,帮助用户灵活、高效地开发和集成复杂的应用软件,减少了程序设计的复杂性。XML优越的跨平台性、扩展性、结构性、交互性,使其能够为异构数据的描述和交换提供一种统一的格式,非常适用于不同应用间的数据交换,能有效地解决了异构数据源之间数据处理的难题。   本文针对全国劳动保障信息化建设项目—“金保工程”在广西桂林劳动保险所实施过程中遇到的数据迁移问题,提出了一种基于XML和中间件技术的异构数据库数据迁移的模型。该模型利用XML技术构建一个中间件,通过ODBC接口实现与源数据库以及目标数据库的连接。将源数据库中的数据提取后转化为统一的XML文档,再依据新旧数据库映射关系和XSL文档,将其转换为符合目标数据库要求的目标XML文档,并将数据装载至目标数据库中。该模型包括数据的提取、转换、校验、写入等功能,具有跨平台性、易扩展性、复用性等特点。   该模型在桂林市劳动保险所数据迁移项目中的应用,有效解决了异构数据库间数据的处理,实现社保数据的数据迁移。
其他文献
计算机网络的飞速发展给人们的生活带来了极大的便利,电子商务的发展更是改变了人们传统的生活方式。在网络给人们引来巨大便利和商机的同时,网络安全问题也越来越成为威胁计
随着分布式系统的广泛应用,系统的性能问题面临巨大的挑战,分布式系统的监控和管理日益成为分布式系统生命周期的重要一环,其中对于系统复杂业务应用程序运行时状态的监控更
学位
抽油机的工作情况的监测是石油开采过程中重要的环节之一,其正常运行对于保证油井的安全、可靠生产具有十分重要的意义。随着现代科学技术在石油生产领域应用不断加深,对油井
现如今,随着扩频通信技术的迅猛发展,人们对通信的质量也有越来越高的要求。根据扩频通信的工作原理,在扩频通信系统中,扩频序列的性能好坏直接影响到通信系统的性能优劣。因
调强放疗技术能够保证在杀死癌症细胞的同时最大程度地保护正常组织,避免并发症的出现,被认为是恶性肿瘤治疗的主要技术手段之一。调强放疗逆向计划系统是调强放疗软件部分的核
车牌识别系统是智能交通系统的核心技术,在实际生活中发挥着重大作用。虽然现在的车牌的识别率在90%以上,但是因为车牌识别的实际工作环境复杂譬如当车牌因泥巴或水雾等自然
人脸识别技术是模式识别、图像处理、计算机视觉等领域的一个极富挑战性的课题,但近些年确是一个研究的热点。广义的人脸识别技术包括人脸检测和人脸的身份识别两个方面的内
无线传感器网络是21世纪最重要的技术之一,能够广泛的应用在智能交通、国防军事、环境监测、医疗卫生、空间探索等许多领域。节点自定位技术是无线传感器网络的主要支撑技术
随着信息技术的飞速发展,各种计算机软件的功能越来越强大,加之商业组件(COTS)的大量应用,随之出现的健壮性失效问题也越来越多。在一些关键行业(如民航订票系统、银行结算系
目前对于虚拟社区的研究主要有两个方向:一个是无场景支持的用户交流平台;另外一个是有场景支持的,通常提供用户绚丽的社区场景漫游。这两个方向都有其缺点,首先,无场景支持