论文部分内容阅读
随着信息化时代的到来,越来越多的企业逐渐构建了各种业务系统来提高各部门的生产效率。但伴随越来越多的业务系统的上线,数据量不断的扩大,大量的数据被生产出来,冲击着现有的IT架构,而信息共享与管理困难,这样就形成了信息孤岛。同时企业高管难以掌握企业的全部信息,这对企业决策十分不利,因此企业信息系统整合迫在眉睫。分布式异构数据库同步系统解决了跨数据库的数据共享的问题,并使得高层访问透明,是实现企业业务系统集成的一种方式。它对业务系统的侵入性较小,不需要对业务系统进行重新开发,节省了企业扩张发展的成本。 本文对目前国内外各数据库开发商和学术界的研究现状进行了分析和比较,实现了基于XML的松散耦合的分布式异构数据库同步系统。提出了基于触发器加监控表的变化数据捕捉方案,减少了数据冗余传输。系统以“应用插拔”式的接口设计,基于组件式的开发过程,方便了业务系统的持续扩展。以XML作为变化数据和配置文件的载体,解决了数据库的异构、数据类型以及结构的异构问题,同时提供了灵活多变的任务配置方式。同步系统使用Web Service服务来传输控制指令,通过配置来决定数据传输的方式,允许少量或者非常规的编程来定制数据抽取传输方式与传输流程,进行快速业务系统集成,实现松散耦合的分布式异构数据库的无障碍信息共享平台。 本文最后给出了同步系统在高校管理系统与教务信息系统集成项目中的部署方案,实验证明,同步系统在保证业务系统自治性前提下,可靠高效的完成了数据同步工作,实现了资源共享,提高了工作效率,节约了运营成本。