论文摘要
由于企业信息化是一个渐进的过程,所以在企业中会出现信息孤岛的问题,它们同时构成了企业的异构数据库结构。如何解决这个问题,使得企业数据能够共享,是计算机领域研究的一个热点。本文设计并实现了中小企业异构数据集成系统,主要的研究内容如下:◆在对传统数据提取方法分析的基础上,针对我们开发的中小企业异构数据库集成实用系统,提出了两种新的增量数据提取方法:一种是虚拟日志,该方法利用触发器把数据库操作序列写入操作表中,通过读取操作表来获取增量数据。创新处在于我们将提取的对象缩小到了字段级,并提出了对日志的优化方法,减少了数据的冗余。另一种针对不支持触发器的数据库情况提出了SHA1法,利用SHA1算法对数据记录进行摘要运算,通过前后两次的摘要的对比来提取增量数据,该算法易于实现且速度快。◆在异构数据转换方法的研究中,通过对常用的转换方法的比较分析,我们提出了一种基于xml模版的异构数据转换方法。在该方法中,利用xml映射来消除命名异构;利用转换表达式来消除单位异构;利用转换函数,映射表来消除精度的异构,数据类型异构以及数据表示方法的异构。这样异构转换信息都保存在Xml模版里,与业务逻辑分开,实现了可扩展性。◆在分析现有的异构数据集成方法的基础上,针对它们对中小企业进行异构数据集成的不足,提出了一种适用于中小企业的异构数据集成方法:增量数据提取+Ftp传输+XML转换模版+签名加密。客户端程序利用增量提取程序来提取局部数据库增量数据,处理后通过Ftp把数据传递到服务器端。服务器端程序接收到数据后调用Xml转换模版进行异构消除,最后把数据到全局数据库。此方法不需要改动原有的业务系统程序,花费小,数据传输效率高,满足了中小企业异构数据集成的要求。最后用镇江安监局系统来验证该方法。该系统是在各子系统分散的环境下,实现中小企业异构数据库集成的一个典型例子,它的成功应用表明了我们提出的中小企业异构数据集成方法的可行性及良好的功能特性,达到了预期的目标。
论文目录
摘要ABSTARCT第一章 绪论1.1 选题背景1.2 国内外研究现状1.2.1 模式集成方法1.2.2 数据复制方法1.2.3 上述两种方法的优势和不足1.3 本文的主要研究内容1.4 本文的组织结构第二章 相关技术综述2.1 异构数据集成的特点2.2 常用的增量数据提取方法2.2.1 基于快照法2.2.2 基于触发器法2.2.3 基于日志法2.2.4 基于时间戳法2.2.5 基于API法2.2.6 基于影子表法2.3 常用的数据传输方法2.3.1 邮件2.3.2 TCP/IP Socket通信2.3.3 消息中间件2.3.4 Ftp传输2.3.5 分布式计算机远程调用中间件2.3.6 Web Service传输2.4 XML技术2.5 本章小结第三章 异构增量数据提取方案分析3.1 虚拟日志法3.1.1 工作原理3.1.2 操作跟踪表的定义3.1.3 触发器的设计与实现3.1.4 触发器的自动建立3.1.5 虚拟日志的优化3.2 SHA1法3.2.1 SHA1算法描述3.2.2 .net中SHA1算法实现3.2.3 SHA1法数据提取方法的工作原理3.2.4 SHA1法数据提取方法的具体实现3.3 算法效率试验比较3.4 本章小结第四章 数据集成系统的实现4.1 体系结构设计4.2 系统子模块介绍4.2.1 服务端程序4.2.2 客户端程序4.2.3 XML转换模块4.2.4 主键转换模块4.2.5 元数据模块4.2.6 Sql语句生成模块4.3 关键技术研究4.3.1 异构模式的消解4.3.2 数据的压缩与解压4.3.3 数据的签名与加密4.4 系统测试4.4.1 同步测试4.4.2 数据传输可靠性、及时性、安全性测试4.4.3 异构性转换测试4.5 系统实际应用情况4.6 本章小结第五章 总结与展望5.1 论文总结5.2 进一步的工作致谢参考文献攻读硕士学位期间参与科研项目及撰写论文
相关论文文献
标签:数据集成论文; 数据复制论文; 触发器论文; 算法论文; 虚拟日志论文;