1 / 89
文档名称:

数据交换引擎的设计与实现.pdf

格式:pdf   页数:89
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据交换引擎的设计与实现.pdf

上传人:coconut 2014/2/12 文件大小:0 KB

下载得到文件列表

数据交换引擎的设计与实现.pdf

文档介绍

文档介绍:南开大学
硕士学位论文
数据交换引擎的设计与实现
姓名:杨伟伟
申请学位级别:硕士
专业:软件工程
指导教师:李耀国
20070401
中文摘要’萁换灰媸浅槿±醋圆煌獠渴菰吹氖荩恕⒄怼⒆;后,加工成同构数据保存在权威数据源服务器中,并最终发布到目的服务器的数据整合工具。本文解决的主要问题是对基础性数据进行整合,按照统一的数据格式进行集中存储,并能够以统一的访问协议进行数据的访问和分布式管理。本文主要完成了以下工作;首先对数据交换引擎进行阐述并对国内外交换引擎研究的背景、内容、现状、发展趋势进行了系统的分析;对关键问题和技术进行了研究,根据软件工程的思想和方法构建了数据交换引擎系统的体系结构:同时采用睾蚏技术完成了系统的架构设计和详细设计;最后实现了系统的所有功能并在实际环境中部署该系统。数据交换引擎的主要功能包括数据抽取和数据发布,数据抽取实时地获取源数据库中的变更数据,应用规则后保存到权威数据源服务器中;数据发布将权威数据源中变更的数据发布至目的服务器。系统核心部件分为驱动程序、规则和引擎,引擎通过驱动程序与数据源交互,并调用规则对获取的数据进行处理,最终完成数据的转换。这三部分之间基于辜肝募惺萃ㄑ丁数据交换引擎的创新点包括:捎们绦蛴胍娣掷氲募芄埂R娌恢苯硬僮魇菰矗ü序与数据源交互。架构分离原则降低了系统的祸合度,使其扩展性更强。τ肑寮际酢G绦蚝凸嬖蜃魑2寮捎枰嬷校娓据需要动态地加载、卸载插件。插件技术的耦合设计使得系统更加灵活。捎孟叱坛丶芄股杓啤O叱坛亟胂叱讨葱邢喙氐娜挝窠辛烁卟愦纬象,使其与具体的处理任务无关。С侄嗉督诘憬峁鼓J健2捎枚嗉督诘闶瓜低掣芴逑制笠档淖橹构,将节点以树形结构组织起来,以形成“部分一整体”的层次结构。捎肦技术进行分布式部署和管理。系统通过衿骱涂突Ф说通信协议进行数据的传输。关键词:引擎、驱动程序、规则、分布式、插件技术
甌...,.:瓺:.:.甁
:、、、、,—.甌甋猲瓼甎.—
南开大学学位论文版权使用授权书本人完全了解南开大学关于收集、保存、使用学位论文的规定,同意如下各项内容:按照学校要求提交学位论文的印刷本和电子版本;学校有权保存学位论文的印刷本和电子版,并采用影印、缩印、扫描、数字化或其它手段保存论文;学校有权提供目录检索以及提供本学位论文全文或者部分的阅览服务:学校有权按有关规定向国家有关部门或者机构送交论文的复印件和电子版;在不以赢利为目的的前经指导教师同意,本学位论文属于保密,在本授权书。指导教师签名:学位论文作者签名:提下,学校可以适当复制论文的部分或全部内容用于学术活动。年年解密后适用解密时间:月日各密级的最长保密年限及书写格式规定如下:
南开大学学位论文原创性声明本人郑重声明:所呈交的学位论文,是本人在导师指导下,进行研究工作所取得的成果。除文中已经注明引用的内容外,本学位论文的研究成果不包含任何他人创作的、已公开发表或者没有公开发表的作品的内容。对本论文所涉及的研究工作做出贡献的其他个人和集体,均已在文中以明确方式标明。本学位论文原创性声明的法律责任学位论文作者签名:年由本人承担。月曰
第一章引言题目阐述国内外现状和发展趋势数据交换引擎系统是抽取来自不同外部数据源的异构数据,经过过滤、整理、转换后,加工成同构数据保存在权威数据源服务器中,并最终发布到目的服务器的数据整合工具。据交换引擎用于实现异构系统之问数据交换和整合,它将关系型数据库中的数据经过各种规则后抽取到权威数据源服务器中,并根据客户的实际业务数据的需求,也可将权威数据源服务器中变更数据发布到目的服务器中。目前支持的关系型数据库主要为公司的数据库,持的目录服务器主要为镜膇目录服务器和目录服务器。企业在信息化建设的过程中,在不同阶段因不同的需求而建设了不同的子系统,子系统之间难以进行通讯,子系统中的权威和基础数据冗余和不一致,不能共享;另外,计算机网络经过长期的发展,不同的操作系统和应用程序以不同的格式在网络上也存储了大量的权威和基础数据。企业信息系统和网络管理员无法在一个集中的信息库中方便地管理这些权威和基础数据;无法以一种统一的、标准的访问协议来分布管理这些不同格式的权威和基础数据。企业对数据的共享和查询提出了高的要求,不同类型的数据库在企业中的应用也需要进行数据的交换和整合。异构系统之间数据的迁移和整合的需求越来越大,同时对于基础企业数据的管理和共享也提出了新的挑战。目前市场为解决数据交换的产品和系统也比较多,但由于技术层次较深,具有通用性的数据交换工具不是很多。其中,镜腄产品就是其中之一,该产品占有了一定的市场份额,并且与镜慕饩龇案进行绑定,其产品价格较高。国内有数据交换需求的企业因而转向了国内市场,设计并实现数据交换的产品正好可以满足这一需求,因此有非常