一、基于CORBA和XML的多数据库系统研究(论文文献综述)
于培亮[1](2012)在《基于CORBA的分布式监控系统的设计与开发》文中研究指明随着企业信息化、工业自动化水平的不断提高,各种现场控制系统被应用到企业的生产过程中。企业信息系统也不断的发展,以ERP为代表的信息系统也被广泛的使用。通常,各种系统完成特定的功能,由不同的厂商开发,采用不同的软硬件平台、开发语言。这些系统在为企业带来经济效益的同时,也造成了企业内部出现许多”信息孤岛”,各种监控系统、信息系统无法相互共享资源的情况。由于各个自动化厂商采用技术差异非常大,现场监控系统与上层信息系统之间的交互尤为复杂。本文采用一种中间件的解决方案,实现多种现场控制系统集成,开发了一个集中监控平台,并为解决企业“管控一体化”的问题提供一种可行的方案。在本文提出的方案采用中间件技术对现有系统进行集成,为外部系统提供了逻辑的数据视图和调用接口,而实际的数据仍然存在于现有各个系统之中。外部采用该系统中数据的应用通过一个统一的调用接口来查询和更新系统中的数据,而实际的查询和更新操作是由局部数据包装器和全局数据集成器组成的集成系统来完成的。在该方案中,我们利用现有系统预留的开放式接口,将现有的系统在数据级上包装成为具有统一接口的包装器。同时,考虑到整个监控集成系统的性能和后期与上层ERP、调度系统协同工作时的效率,该系统提供一个集成层。全局数据集成器为上层系统提供统一的数据视图,接受查询和更新请求,对外部请求进行转换分解,得到针对每个系统的查询或更新请求,然后通过局部的各个包装器提供的接口完成实际的数据查询和更新操作,并将执行的结果反馈给调用者。在全局数据集成器中,系统采用了线程池等一些优化技术,相对于直接将局部数据包装器暴露给外部用户,可以得到更高的执行效率,同时也提升了系统的安全性。本文提出的监控集成方案具有实时性、跨平台性、可扩展等特点。为了实现这些目标,系统采用了CORBA中间件作为跨平台的软件总线。同时,系统采用XML作为各个系统之间交互的数据格式。针对现有系统位于多种平台,同时保证系统可以在多种平台中运行,系统采用了ACE/TAO开源方案,保证了系统可以跨平台运行。在文中,我们对系统中各个部分的功能、执行的流程、功能的实现做了详细介绍。为了提升系统的性能,本系统中采用了多线程和线程池技术,并对编写跨平台的多线程程序和线程池的实现做了详细的介绍。本文提出的系统已经通过测试,完全满足提出的目标。同时文中还具体介绍了系统的部署和使用方法,并对系统的跨平台性和扩展性进行了讨论。本文提出的系统对解决实际中“管控一体化”问题具有参考价值和意义。
王站立[2](2010)在《基于数据库技术的异构信息共享平台的研究》文中研究说明随着计算机技术在社会各部门、各单位的广泛应用,种类繁多的各种信息系统被人们采用。这些信息系统绝大部分都是采用各自不同的数据库管理系统(DBMS)开发的,其所承载的海量信息也绝大部分都是采用各自不同的数据类型、表示形式等。因此,在应用或数据等层面上DBMS和信息是彼此分离的,各系统的业务逻辑也不同,而且在数据库的建设上没有遵循统一的标准。随着时间的推移,这就构成了一个巨大的异构数据环境。随着网络化与信息化进程的不断推进,各部门、行业和领域的各类信息越来越迫切需要能最大限度地相互共享、交换、集成和再利用。本课题旨在建立一种基于数据库技术的异构信息共享交换平台体系结构,为实现各部门、行业和领域以及各相关的应用系统信息共享提供简单方便、及时准确、综合完整和系统一致的服务平台。本文主要讨论了异构数据库信息共享的技术。首先分析了国内外在异构数据库信息共享技术的发展成果,提出系统的体系结构应遵循CORBA(Common Object RequestBroker Architecture公用对象请求代理体系结构)标准,按照多目录数据库技术保存异构数据源各结点信息,采用基于CSCW(Computer Supported Cooperative Work计算机支持的协同工作)的异构数据库数据群体协同和并发控制技术,按照XML的规范制定数据库互操作的接口标准框架。接着,从制定异构数据库互操作的标准和规范、基于分布式异构环境的共享数据库建模、基于多目录数据库的异构共享、基于CSCW的异构数据库数据群体协同并发控制、基于分布式异构环境的多层B/S、支持常用网络通信协议和服务模式的异构数据库数据流量控制、支持常用网络通信协议和服务模式的异构数据库安全控制等几个方面来考虑异构信息共享交换平台体系结构的设计工作。最后提出了一个基于Web的异构数据源集成模型。利用本课题研究的技术,可以为不同地点、不同部门的信息化建设提供一个很好的信息共享平台。
胡顺扬[3](2009)在《基于XML异构数据库访问中间件技术研究与实现》文中指出企业各业务部门根据其自身发展的需要建立了相应的应用系统,由于缺乏统一规划、行业标准及其他客观原因的限制等,造成大多数系统彼此独立,“信息孤岛”现象严重。随着技术的发展和各业务部门联系的日益紧密,迫切需要将这些孤立的系统有机地联系起来,以提高信息的共享程度。因此,如何实现异构数据库的信息共享,为用户提供一个统一透明的、便捷的访问方式是一个值得研究的课题。本文主要利用数据库中间件技术来解决异构数据库访问的问题。首先介绍了当前解决异构数据库互连接的常用方法并阐述了中间件在异构集成应用中的重要性,着重介绍了异构数据库集成中间件的特点和常用方法。继而分析了XML技术和常用的分布式对象中间件技术,在分析和比较的基础上,总结了Web Service技术在异构数据库中间件中的优势,结合XML技术和Web Services在中间件中的优势,根据数据库中间件的思想设计了一个通用异构数据库访问中间件,并给出了详细的设计方案和实现过程。该中间件用XML文档保存元数据信息,包括全局表、全局表与局部表的映射以及局部表的Web服务注册信息等。由服务分解模块接收应用程序发送过来的请求,按照元数据信息对请求进行解析分解为几个服务请求,由服务引用模块将从UDDI注册服务中心找到的服务提供者信息打包为SOAP,发送给相应的Web Service包装器,执行对各异构数据库的子查询,然后将返回的结果转化为本地的XML文件。合并模块根据元数据表的信息将多个XML文件进行合并,发送给应用层。本文设计的数据库中间件屏蔽了数据库操作的异构性,为用户提供了统一的访问界面,并且实现了中间件的松耦合、灵活、易扩展的良好特性,能真正实现异构数据库的无缝集成。
扈书刚[4](2008)在《网络教育资源互操作问题研究》文中研究指明在教育信息化建设进程中,网络教育资源是开展网络教育的前提和基础。网络教育资源互操作问题的核心是异构数据库互操作问题。由于历史和技术等方面的原因,造成了多种异构数据库的存在。作为数据库领域研究的热点和难点课题,异构数据库互操作问题在国内外学术界和工业界引起了广泛关注。自20世纪80年代以来,国外许多公司和科研单位对异构数据库进行了大量研究,取得了不少成果。国内的相关研究还处于起步阶段,大多侧重于特定工程环境下进行的数据库互操作。研究数据库互操作问题,充分利用原有投资,解决当前对资源共享的需求,以适应形势发展,具有一定的理论价值和应用前景。对地理上分布的多个异构数据库,在尽可能少地影响其本地自治性的基础上,构造具有用户所需要的透明性的全局数据库,以支持对多个数据库的全局应用和各异构数据库之间灵活的信息交换和共享,是异构数据库这一技术领域的研究目标。Microsoft.NET是微软公司开发的下一代基于互联网平台的软件开发构想,即Microsoft XML Web Service平台,它提供了一个全新的编程模型。该平台建立在XML和因特网标准协议的基础上,包含了强大数据库操控能力的ADO.NET。.NET平台具有平台独立性和语言独立性,其重要特点是基于XML的共同语言,融合了多种设备和平台。XML是一种存储和传输数据的行业标准格式,普遍贯穿于.NET平台,它有简单性、可扩展性、互操作性和开放性等特点,广泛应用于开发行业、电子商业和电子商务等领域。大多数专用的数据库格式是以二进制格式保存数据,其它系统无法访问这种数据,也不能通过Internet防火墙访问,而XML的本质特点是数据独立,它存储的数据全部是文本,而且使用标记标示,利于网络传输。XML模式提供了很强的数据类型识别功能,可正确处理各种数据类型。XML和.NET的结合为解决数据库互操作问题奠定了基础。在参阅大量文献的基础上,认真研究,基于.NET平台和XML技术,构建数据库互操作框架的中间件,并以示例演示了其可行性,实现了将SQL Server数据库转换为XML文件,继而根据需要,将XML文件转换为其他关系数据库的功能,实现了多种关系数据库之间的数据转换和共享。
陈琦[5](2008)在《基于CORBA/XML的CAPP系统数据集成的研究与开发》文中进行了进一步梳理计算机网络技术给制造业带来了重大的影响和革新,网络化制造已经成为制造业发展的主要趋势之一。企业信息化涉及到企业内部和外部,产品生命全过程,以及各个部门,因此需要集成多方面资源。为了保证数据的有效性、完整性、一致性,实现数据交换与共享,迫切要求对设计过程中的大量数据进行统一管理。设计开发出基于CORBA/XML的CAPP系统数据集成软件,保持了产品工艺数据的完整性和一致性,为企业生产提供快速、准确的数据源。本文在分析CAPP技术研究现状和发展趋势的基础上,结合CORBA/XML技术优势,讨论了CORBA/XML技术在数据集成中的实现方法。在详细分析系统需求状况的基础上,提出了在C/S和B/S混合工作模式下基于CORBA/XML技术的CAPP系统体系结构,划分了系统的功能模块。阐述了基于CORBA与XML技术的CAPP数据集成系统的设计思想和实现方法。讨论了运用XML文档树型结构模型描述产品制造信息资源的方法,同时讨论了CORBA技术在程序设计时的实现方法。提出了XML技术与传统的数据库技术相结合的方式,建立网络制造环境下CAPP系统数据库,实现运用CORBA技术对数据跨平台的集成,消息的发布、订阅等功能。分析了CAPP系统中CORBA功能需求,利用XML/CORBA和VC++程序设计语言等软件技术,实现了CAPP系统与CAD系统的数据通讯,以及实现从CORBA服务器的上传、下载功能。最后,结合已实现的软件系统的应用状况分析,验证CAD/CAPP数据集成的合理性和可行性。且具有较好的可扩展性,可以为今后与CAM/ERP/PDM等系统的数据集成提供接口支持。
程希来[6](2008)在《多数据库系统数据整合平台设计》文中进行了进一步梳理随着网络技术和数据库技术的不断发展,企业不断进行信息化建设,各个部门根据各自的信息要求和特定的应用选择了各自的软硬件环境,从而使得部门之间不断的孤立,很难实现部门之间的数据共享。而现有的数据库厂商都提供一些数据集成工具,这些工具要么和各自的产品相关要么就是不具有通用性。目前,应用最广泛也是最成功的解决分布的、异构的和自治的数据库互操作问题的方案就是多数据库系统(MDBS)。MDBS在已有的一组局部数据库的基础上提供统一的访问界面,使得用户不用理会这些局部数据库之间的差别。本文主要针对关系型数据库进行设计,通过分析当前图书馆中所运行的一组学术论文数据库之间的异构差异,提出了一种MDBS解决方法。系统采用中间件体系结构。由于本文设计时主要考虑资源共享,并没有包括数据库系统中数据修改问题,所以在文中并没有分析数据一致性和事务相关问题。首先文中引入了一种基于数据视图的模式集成模型,并介绍XML语言模型描述方法。同时对查询执行过程中的一系列问题进行了分析。包括:查询预处理、查询分解、数据集成和管理、查询优化相关问题。查询预处理完成对全局查询语句的等价修改,包括查询整理、查询合并、等价条件变换,该步骤主要是辅助查询分解的执行,提高查询分解效率。查询分解完成全局查询的分解,局部数据库只能识别各自独立的查询表示方式,查询分解模块将全局查询分解为可在局部数据库上执行的局部查询,同时尽可能保证取回的数据是和全局查询相关的,该过程和模式集成信息密切相关,文中给出了一种建立在上述模式集成信息基础之上的查询分解算法,并在相应的章节中给出了详细的算法实现。数据集成过程和模式集成信息密切相关,完成局部数据片段的组装。查询优化章节中提出了一些提高全局查询执行效率的方法,针对图书馆中数据库存在数据复制的特殊情况文中给出了一种解决办法。最后,文中对系统的一些设计细节进行了描述,对系统整体设计进行了介绍。通过测试系统能够很好的解决模式冲突中提出的所有冲突,屏蔽了不同数据库体系之间的异构性和数据模式之间的异构,使得用户能够在统一的查询界面中完成数据的查询。
张艳[7](2008)在《基于中间件技术的异构数据库数据整合的研究》文中提出随着企业规模的不断扩大,一个单独企业,每个部门或单位就是一个数据源,每个数据源都可能是异构的,它们构成了企业的异构数据源。这必然导致越来越多的企业应用需要访问各种异构数据源,为了满足这种需求,必须研究出能够支持异构数据源数据整合的系统。为了解决企业信息异构的问题,实现企业间资源共享和信息互访的目的,本文提出了基于中间件技术的数据整合方案。其中,中间件技术用CORBA和XML实现。CORBA(通用对象请求代理体系结构)是一种分布式对象技术,利用CORBA的核心部件ORB可以实现异构数据源的透明互访;XML(可扩展标记语言)是一种标记语言,通过与关系型数据模式的转化,可以消解数据源数据模式的异构。
周亚平[8](2006)在《防汛指挥系统中异构数据集成技术的研究》文中进行了进一步梳理随着Internet迅速发展和大量水情自动测报系统的建设,不同硬件平台、不同的操作系统、数据库系统造成的异构问题日益突出。水情测报系统包含几种基于不同数据模型的DBMS,如关系型的或对象型的数据库系统,不同商家的产品其SQL API不尽相同,这就面临的异种数据库的集成问题。当前许多的水情自动测报系统形成一个个“信息孤岛”。各系统不能达到数据共享,这给国家防汛指挥系统决策子系统带来难题,无法收集各个地区完整数据,因此在完善网络数据传输的同时,必须也要解决好各水情测报系统数据如何集成。有效地实现信息资源的共享。 本文首先指出防汛指挥系统面临异构数据库的集成问题。针对这种问题,介绍和分析了当前解决数据集成的几种主要方式:多数据库系统,数据的复制、迁移和转换,中间件技术。其中着重介绍了中间件技术中基于COM/DCOM、Java Beans、CORBA、XML数据集成模型,在分析的过程中发现它们的不足,为了弥补以上各个数据集成模型的缺陷,很好的解决防汛指挥系统数据集成,提出了基于CORBA和XML数据集成相结合的方案,并结合防汛指挥系统异构数据的现状,实现了对防汛指挥系统数据集成。最后对全文进行总结,并对未来发展进行展望。
李瑞轩[9](2004)在《异构信息集成中的查询处理与优化研究》文中指出近年来,计算机和网络技术的发展呈加速态势,但各种应用的核心——数据,仍以不同形式存储在不同的系统中,分而不聚,聚而不合,呈分布异构状态。随着应用需求的不断增加,越来越多的用户希望能够透明地获取和处理来自这些海量信息源中的有用数据,实现多个软硬件系统以及不同信息源之间的互操作。然而,这些信息源物理上可能分布在异构环境的多个自治域中,有着不同的数据格式、存储方式、访问控制策略,逻辑上则可能在数据模型、操纵语言和数据语义等方面存在着很大差异。同时,这些信息源的可共享性、共享方式、共享内容等也可能随时发生变化。设计一个支持公共数据模型和统一查询语言的异构信息集成系统(HIIS),是实现这种交互操作的一种较好办法。异构信息集成系统可以屏蔽现在已有的各种异构数据管理系统不同的访问方法和用户界面,给用户呈现一个访问多种异构数据源的公共接口,提供一个集成处理多种数据源、整合多个数据查询结果的信息交互处理平台。 数据互操作是异构信息集成领域需要解决的主要问题。联邦数据库系统和多数据库系统是解决分布式异构环境中多个数据源的集成与互操作的两种方法,但这两者各有优缺点。在分析联邦数据库系统与多数据库系统差异的基础上,提出了一种基于多自治域的层次互操作模型(MDHI)。这种框架既满足了局域范围内的信息集成和处理的效率,又提供了一种集成广域范围内多种异构数据源的方法,更加符合当前实际应用的需要。 在分析异构信息集成系统基本模式结构的基础上,提出了一种基于 XML 的集成数据模型(XIDM)作为集成系统的公共数据模型,它将全局模式和输出模式中的数据模型描述成图的结构,可以集成包括数据库系统、文件系统、Web 信息系统等多种异构系统中的数据。为了建立集成系统中不同模式层次之间的联系,给出了全局模式到输出模式之间的全局映射以及输出模式到局部模式的局部映射,解决 XIDM 模型与关系数据模型、面向对象模型以及 HTML/XML 文档模型之间的映射问题。实例证明XIDM 模型及其模式映射方法是合理且有效的。 查询处理是异构信息集成系统的关键技术之一,查询分解、查询调度和查询优化是查询处理的核心内容。通过定义集成系统中查询处理的基本概念,分析 XML 查询的基本特点和要求,选定 XQuery 作为面向 XIDM 模型的查询语言,给出了查询处理 I<WP=4>的基本体系结构。在此基础上,给出了全局查询分解的基本原则和查询分解算法,并对查询分解算法的语义等价性进行了分析。 查询后处理是根据查询计划进行调度并通过后处理操作完成中间结果组装的过程,后处理操作主要由全局查询涉及的所有场地间运算来完成。通过对关系代数中的关系操作进行扩展,定义了面向 XIDM 模型的基于路径的元素簇操作,即 XRA 代数,用于表达查询后处理中子查询结果的合并处理。给出了查询后处理的转换规则,提出了一种连接树结构来表达集成系统的查询后处理操作,并对其进行规范化处理。通过引入连接图的概念,将连接规范树转换为等价的连接图,供查询后处理调度使用,在此基础上,给出了基于连接图的查询后处理多级并发调度算法,以尽可能提高查询后处理执行的并发性。 查询优化是异构信息集成系统中非常重要而又十分复杂的问题。针对查询后处理中的场地间运算代价,分析了影响后处理优化的代价参数,给出了局部数据源代价和通信代价的估计方法。连接运算往往是查询处理中开销最大的运算,以场地间连接和外连接运算组成的连接图为基础,给出了一种基于最小生成树的静态优化算法MST-SO 和一种基于统计推理的动态优化方法 SR-DO,以及结合这两种方法的混合优化策略,并通过实验仿真的方法对它们的优化性能进行了实验分析和性能比较,实验证明混合优化的性能更优。 基于上述理论和实验研究成果,研制和开发了一个基于 Web 服务的多自治域异构信息集成系统 Panorama Web One,它能够提供对 Oracle、Sybase、DB2 等数据库系统以及 HTML/XML 文档等其他文件类数据源的透明访问,主要功能涵盖了模式集成与模式信息管理、查询处理和查询优化等方面,并通过与原有系统的对比测试实验,给出了 Panorama Web One 系统的性能分析与评价。
王秀鸾[10](2004)在《基于CORBA的异构数据源集成系统研究》文中提出本文以异构数据源的集成为研究背景,简要介绍了目前异构数据集成所面临的问题及相应的解决方案;提出了基于CORBA技术的异构数据集成系统,详细分析了异构数据集成系统的整体功能要求;重点探讨了集成系统中采用的公共数据模型和数据集成的层次结构;设计实现了异构数据集成系统的功能结构,并应用到试题库系统中。 集成系统采用三层C/S体系结构,中间层由包装器-仲裁机构组成,完成集成系统的主要功能。系统通过CORBA封装技术结合公共数据模型对局部异构数据源进行包装,包装后的CORBA对象对外提供统一的访问接口和标准的数据交换格式,对象间的数据通信是在ORB软总线上完成的。在客户端,用户看到的只是一个全局公共模型和全局的数据操作;在集成系统内部,实际的用户数据操作被集成系统分解为针对各数据源的子操作,子操作结果再由集成系统汇总返回给用户。另外,为了降低集成系统的复杂度,解决集成过程中的权限管理问题,引入两类角色(各异构数据源管理人员和系统负责集成人员)来辅助集成系统完成功能定义和业务逻辑的实现。各异构数据源管理人员完成所在异构数据源的注册和共享内容的定义;系统负责集成人员则只负责对已共享的异构数据源进行整理合并。 在公共数据模型方面,主要给出了OIM数据模型的定义,并以关系数据表、XML文档和Word文档为例说明了局部数据模型与OIM公共数据模型之间的转换规则。对于Word文档的转换是针对具体的试题库系统中的试卷展开的。 在系统的应用方面,介绍了基于CORBA的异构数据集成技术在试题库系统中的实现,重点介绍了Word试卷存档模块中的数据集成。根据Word文档与文本文件的转换关系,采用添加标记的方法,从Word文档存储的半结构化数据中抽取出所需的信息,存放到结构化的数据库中,在此基础上再利用集成系统中关系数据模型和OIM公共数据模型的转换规则进行转换。实现了Word文档到关系数据库的转换,也证明了我们提出的转换方法的有效性。
二、基于CORBA和XML的多数据库系统研究(论文开题报告)
(1)论文研究背景及目的
此处内容要求:
首先简单简介论文所研究问题的基本概念和背景,再而简单明了地指出论文所要研究解决的具体问题,并提出你的论文准备的观点或解决方法。
写法范例:
本文主要提出一款精简64位RISC处理器存储管理单元结构并详细分析其设计过程。在该MMU结构中,TLB采用叁个分离的TLB,TLB采用基于内容查找的相联存储器并行查找,支持粗粒度为64KB和细粒度为4KB两种页面大小,采用多级分层页表结构映射地址空间,并详细论述了四级页表转换过程,TLB结构组织等。该MMU结构将作为该处理器存储系统实现的一个重要组成部分。
(2)本文研究方法
调查法:该方法是有目的、有系统的搜集有关研究对象的具体信息。
观察法:用自己的感官和辅助工具直接观察研究对象从而得到有关信息。
实验法:通过主支变革、控制研究对象来发现与确认事物间的因果关系。
文献研究法:通过调查文献来获得资料,从而全面的、正确的了解掌握研究方法。
实证研究法:依据现有的科学理论和实践的需要提出设计。
定性分析法:对研究对象进行“质”的方面的研究,这个方法需要计算的数据较少。
定量分析法:通过具体的数字,使人们对研究对象的认识进一步精确化。
跨学科研究法:运用多学科的理论、方法和成果从整体上对某一课题进行研究。
功能分析法:这是社会科学用来分析社会现象的一种方法,从某一功能出发研究多个方面的影响。
模拟法:通过创设一个与原型相似的模型来间接研究原型某种特性的一种形容方法。
三、基于CORBA和XML的多数据库系统研究(论文提纲范文)
(1)基于CORBA的分布式监控系统的设计与开发(论文提纲范文)
目录 |
TABLE OF CONTENTS |
摘要 |
ABSTRACT |
符号说明 |
第一章 绪论 |
1.1 背景 |
1.2 研究现状 |
1.3 目的和意义 |
1.4 论文的组织安排 |
第二章 相关理论和技术介绍 |
2.1 CORBA |
2.1.1 CORBA简介 |
2.1.2 CORBA参考模型 |
2.1.3 CORBA体系结构和工作原理 |
2.1.4 CORBA规范的技术特点 |
2.1.5 使用CORBA开发分布式程序 |
2.2 XML简介 |
2.2.1 XML产生和发展 |
2.2.2 XML的特点 |
2.2.3 XML Schema |
2.2.4 XML查询技术 |
第三章 分布式监控系统设计 |
3.1 系统总体目标 |
3.2 系统总体结构 |
3.3 全局数据集成层的设计 |
3.3.1 全局数据集成层旳逻辑结构 |
3.3.2 各个模块的功能和工作流程 |
3.4 局部数据包装层的设计 |
3.4.1 局部数据包装层的逻辑结构 |
3.4.2 各个模块旳功能和工作流程 |
3.5 应用层的设计 |
3.5.1 应用层的逻辑结构 |
3.5.2 各个模块的功能和工作流程 |
第四章 分布式监控系统实现 |
4.1 开发环境的搭建 |
4.1.1 ACE开源框架 |
4.1.2 TAO |
4.1.3 编译环境的搭建 |
4.2 全局数据集成器的实现 |
4.2.1 包装器对象引用的获取 |
4.2.2 语法分析与查询分解实现 |
4.2.3 查询优化、査询执行以及结果集成模块的实现 |
4.3 局部数据包装器的实现 |
4.3.1 IDL接口的定义 |
4.3.2 初始化模块的实现 |
4.3.3 查询解析模块的实现 |
4.3.4 查询执行和结果构造模块的实现 |
4.3.5 局部包装器应用程序编写 |
4.4 应用层实现 |
4.4.1 查询执行线程池模块的实现 |
4.4.2 用户操作界面模块的实现 |
4.5 并行查询的研究 |
4.5.1 多线程技术介绍 |
4.5.2 线程池技术介绍 |
4.5.3 集成器查询并行优化策略 |
4.5.4 基于线程池技术旳查询优化 |
第五章 系统运行及应用 |
5.1 系统的启动运行 |
5.1.1 命名服务启动 |
5.1.2 系统各模块旳启动 |
5.2 系统的扩展应用 |
第六章 总结与展望 |
6.1 论文总结 |
6.2 展望 |
参考文献 |
致谢 |
攻读硕士学位期间发表的论文 |
附件 |
(2)基于数据库技术的异构信息共享平台的研究(论文提纲范文)
摘要 |
Abstract |
第一章 绪论 |
1.1 本课题研究的背景及意义 |
1.2 本课题的研究目标及研究现状 |
1.3 本文的工作及安排 |
1.4 本章小结 |
第二章 异构数据库信息共享实现技术的分析 |
2.1 分布式数据库系统异构数据共享技术 |
2.1.1 分布式数据库系统 |
2.1.2 分布式数据库系统的体系结构 |
2.1.3 数据分布与分布的透明性 |
2.1.4 异构分布式数据库集成技术 |
2.2 多数据库系统的异构数据共享技术 |
2.2.1 多数据库系统体系结构 |
2.2.2 多数据库集成器(MDBI集成器) |
2.2.3 MDBI集成器中的数据存取流程 |
2.3 空间数据库共享技术 |
2.3.1 空间数据库 |
2.3.2 异构空间信息共享 |
2.4 联邦数据库系统实现数据共享技术 |
2.4.1 联邦数据库的研究和发展现状 |
2.4.2 联邦式数据库理论研究 |
2.4.3 联邦数据库系统构成 |
2.4.4 联邦数据库研究的核心问题 |
2.4.5 联邦数据库集成技术 |
2.5 数据仓库系统的异构数据共享技术 |
2.5.1 数据仓库的特点 |
2.5.2 数据仓库的体系结构 |
2.5.3 数据仓库的元数据 |
2.5.4 数据仓库的异构特性 |
2.5.5 基于数据仓库的数据开采 |
2.5.6 基于异构环境建立数据仓库的实现技术 |
2.6 本章小结 |
第三章 异构信息共享交换平台的体系结构设计 |
3.1 异构数据库信息共享平台的体系结构 |
3.2 制定异构数据库互操作的标准和规范 |
3.3 基于分布式异构环境的共享数据库建模 |
3.4 基于多目录数据库的异构共享技术 |
3.5 基于CSCW的异构数据库数据群体协同并发控制 |
3.5.1 CSCW基本概念 |
3.5.2 CSCW的主要研究内容及其关键技术 |
3.6 基于分布式异构环境的多层B/S体系结构 |
3.6.1 传统两层C/S模式的局限性 |
3.6.2 多层体系结构的概念和划分 |
3.6.3 Internet多层结构与浏览器(B/S)运行模式 |
3.7 支持常用网络通信协议和服务模式的异构数据库数据流量控制 |
3.8 支持常用网络通信协议和服务模式的异构数据库安全控制 |
3.8.1 请求数据的用户身份鉴别 |
3.8.2 数据传输加密技术 |
3.8.3 数据完整性鉴别技术 |
3.8.4 防抵赖技术 |
3.9 基于先进的成熟的技术标准和协议 |
3.10 本章小结 |
第四章 一个基于Web的异构数据源集成技术模型 |
4.1 基于Web的数据库采用的集成方法 |
4.2 基于Web的异构数据库集成技术 |
4.2.1 基于CORBA的Web数据库集成技术 |
4.2.2 基于XML的Web数据库集成技术 |
4.3 本章小结 |
结论 |
参考文献 |
攻读硕士学位期间发表的学术论文 |
致谢 |
(3)基于XML异构数据库访问中间件技术研究与实现(论文提纲范文)
摘要 |
ABSTRACT |
目录 |
1 绪论 |
1.1 研究现状及发展趋势 |
1.2 课题研究的背景 |
1.3 完成的基本工作及本文的组织结构 |
1.3.1 本文开展的主要研究工作 |
1.3.2 本文组织结构 |
2 XML及相关技术分析 |
2.1 XML语言简介 |
2.1.1 XML语言 |
2.1.2 XML的特点 |
2.2 XML的相关技术 |
2.2.1 DTD和XML Schema |
2.2.2 XML显示与样式单 |
2.2.3 XML查询规范 |
2.2.4 XML的API |
2.2.5 XML及其相关技术间的关系 |
2.3 结合XML的异构数据库中间件的特点 |
2.4 本章小结 |
3 面向分布式对象的中间件技术 |
3.1 DCOM/COM+技术 |
3.2 EJB/Java RMI |
3.3 CORBA |
3.4 三种中间件技术的比较 |
3.4.1 三种中间件技术的共同点 |
3.4.2 三种中间件技术的不同之处 |
3.5 Web Services |
3.5.1 Web Services的概念和结构 |
3.5.2 SOAP |
3.5.3 UDDI |
3.5.4 WSDL |
3.6 结合Web Services的异构数据库中间件的优势 |
3.7 本章小结 |
4 基于XML的异构数据库访问中间件的设计与实现 |
4.1 总体设计 |
4.1.1 设计目标 |
4.1.2 系统分析 |
4.2 架构设计 |
4.2.1 数据层 |
4.2.2 中间件层 |
4.2.3 应用层 |
4.2.4 表示层 |
4.2.5 服务注册中心(私有UDDI) |
4.2.6 工作流程 |
4.2.7 设计特色 |
4.3 各组成模块的设计与实现 |
4.3.1 初始化 |
4.3.2 中间件中关键模块的设计与实现 |
4.3.3 Web Service包装器的设计与实现 |
4.4 总体流程 |
4.5 本章小结 |
5 实验和总结 |
5.1 实验 |
5.1.1 实验环境 |
5.1.2 实验说明 |
5.1.3 实验过程 |
5.2 内容总结 |
5.3 后期工作展望 |
参考文献 |
附录 图表一览表 |
攻读学位期间取得的研究成果 |
致谢 |
(4)网络教育资源互操作问题研究(论文提纲范文)
中文摘要 |
Abstract |
第一章 绪论 |
1.1 研究背景 |
1.2 基本概念 |
1.3 研究现状 |
1.3.1 国外研究现状 |
1.3.2 国内研究现状 |
1.4 研究内容 |
1.5 论文组织 |
第二章 异构数据库互操作概述 |
2.1 引言 |
2.2 异构数据库互操作的概念 |
2.3 异构数据库的分类 |
2.3.1 异构数据库中的模式类型 |
2.3.2 异构数据库中的数据共享层次 |
2.3.3 异构数据库中的数据访问方式 |
2.4 异构数据库互操作实现的功能 |
2.5 实现异构数据库互操作的途径及方法 |
2.5.1 系统级异构互操作 |
2.5.2 数据结构与语义级异构互操作 |
2.6 本章小结 |
第三章 异构数据库互操作的关键技术 |
3.1 分布式对象技术 |
3.1.1 OMG的C0RBA |
3.1.2 Microsoft的COM/DCOM |
3.1.3 Sun的EJB/RMI |
3.2 Microsoft. NET平台 |
3.2.1 .NET Framework |
3.2.2 ASP.NET |
3.2.3 ADO.NET |
3.3 XML技术 |
3.3.1 XML主要特点 |
3.3.2 .NET框架中的XML |
3.3.3 XML与ADO.NET的集成 |
3.3.4 XML数据的存取机制 |
3.3.5 基于XML的数据交换技术 |
3.4 本章小结 |
第四章 异构数据库互操作系统的框架设计 |
4.1 异构数据库互操作系统框架功能分析 |
4.1.1 维护局部自治性 |
4.1.2 消解异构模式 |
4.1.3 处理全局查询 |
4.1.4 维护全局完整性 |
4.2 异构数据库互操作系统实现目标 |
4.2.1 平台和网络的透明性 |
4.2.2 数据模型的转换 |
4.2.3 通用数据转换 |
4.2.4 分布环境的支持 |
4.2.5 位置透明性 |
4.2.6 语言的透明性 |
4.3 异构数据库数据转换框架分析 |
4.3.1 传统解决方法 |
4.3.2 利用通用数据库访问技术的解决方法 |
4.3.3 中间数据源解决方案 |
4.4 以 XML为中间数据源的中间件的设计 |
4.4.1 源数据控制层 |
4.4.2 中间数据源层 |
4.4.3 目的数据控制层 |
4.4.4 中间件的设计重点 |
4.5 本章小结 |
第五章 基于.NET的 XML数据库互操作中间件的实现 |
5.1 系统开发测试环境 |
5.1.1 硬件环境 |
5.1.2 软件环境 |
5.2 数据库转换为 XML文件 |
5.3 新建 XML文件的读取与显示 |
5.4 XML数据导出到数据库文件 |
5.5 本章小结 |
结论 |
参考文献 |
攻读硕士学位期间取得的学术成果 |
致谢 |
(5)基于CORBA/XML的CAPP系统数据集成的研究与开发(论文提纲范文)
中文摘要 |
英文摘要 |
1 绪论 |
1.1 CAPP概述 |
1.2 CORBA概述 |
1.3 CAPP系统的研究现状及发展趋势 |
1.4 传统CAPP在网络化制造中存在的问题 |
1.5 课题来源及研究意义 |
1.6 论文主要工作 |
2 基于CORBA/XML数据集成的关键技术 |
2.1 CORBA/XML的技术特点 |
2.2 XML与关系数据库 |
2.3 XML数据类型的查询方法 |
2.4 数据集成中的信息共享 |
2.5 本章小结 |
3 基于CORBA的系统数据集成方法研究 |
3.1 系统数据集成框架 |
3.2 基于CORBA系统数据集成功能设计 |
3.3 XML数据类型描述 |
3.4 工艺文件与CORBA/XML文件转换设计 |
3.5 CORBA安全保护机制 |
3.6 系统集成的实现过程 |
3.7 本章小结 |
4 系统数据集成的详细设计 |
4.1 数据集成中CAPP工艺数据的加载 |
4.2 工艺数据的解析 |
4.3 工艺文件分类 |
4.4 基于CORBA的文件管理 |
4.5 基于CORBA的系统流程管理 |
4.6 基于CORBA/XML的系统数据管理 |
4.7 本章小结 |
5 应用实例 |
5.1 登录界面 |
5.2 主界面 |
5.3 基于CORBA的工艺文件管理 |
5.4 工艺文件的编辑 |
5.5 CORBA配置文件管理 |
5.6 XML文件管理 |
6 结论及展望 |
6.1 结论 |
6.2 展望 |
参考文献 |
在研期间科研成果 |
致谢 |
(6)多数据库系统数据整合平台设计(论文提纲范文)
摘要 |
Abstract |
第一章 引言 |
1.1 课题简介 |
1.2 多数据库系统研究现状 |
1.3 多数据库系统设计原则及体系结构 |
1.4 论文研究工作及其意义 |
1.5 论文结构安排 |
第二章 XML语言及J2EE |
2.1 XML的特点 |
2.2 XML模式 |
2.3 XML API |
2.4 JAVA及J2EE |
2.5 本章小结 |
第三章 系统体系结构及模式集成分析 |
3.1 现有系统集成体系结构分析 |
3.1.1 联邦数据库系统 |
3.1.2 数据仓库结构 |
3.1.3 中间件体系结构(Wrapper/Mediator) |
3.1.4 基于本体的数据集成 |
3.1.5 系统集成体系结构 |
3.2 模式集成结构 |
3.3 模式映射 |
3.3.1 模式映射的概念 |
3.3.2 基本映射方案研究 |
3.3.3 中间映射 |
3.3.4 局部映射 |
3.4 模式冲突及解决 |
3.4.1 模式冲突概述 |
3.4.2 模式冲突解决方法 |
3.5 模式信息文件 |
3.5.1 局部模式信息文件 |
3.5.2 全局模式信息文件 |
3.6 本章小结 |
第四章 查询处理关键技术 |
4.1 查询预处理 |
4.1.1 查询预处理的目的 |
4.1.2 查询整理 |
4.1.3 查询合并 |
4.1.4 基于逻辑运算的条件变换 |
4.1.5 基于逻辑运算的条件变换算法 |
4.2 全局查询分解 |
4.2.1 查询分解考虑的问题 |
4.2.2 查询分解算法 |
4.2.3 查询分解算法实现 |
4.3 全局数据集成及管理 |
4.3.1 概述 |
4.3.2 全局数据集成方法 |
4.3.3 全局数据集成算法实现 |
4.3.4 数据管理 |
4.4 查询优化 |
4.5 本章小结 |
第五章 系统设计及测试 |
5.1 引言 |
5.2 系统其他设计细节 |
5.2.1 虚拟数据类型 |
5.2.2 全局查询执行过程 |
5.2.3 查询服务提供方式 |
5.2.4 总体设计 |
5.3 系统测试 |
5.3.1 测试环境 |
5.3.2 测试用例 |
5.3.3 测试结果分析 |
5.4 本章小结 |
第六章 结论 |
6.1 总结 |
6.2 展望 |
致谢 |
参考文献 |
在学期间的研究成果 |
(7)基于中间件技术的异构数据库数据整合的研究(论文提纲范文)
中文摘要 |
英文摘要 |
第一章 引言 |
1.1 论文研究背景与意义 |
1.2 问题的提出 |
1.3 论文研究内容及重点 |
1.4 章节安排 |
1.5 本章小结 |
第二章 技术综述 |
2.1 中间件技术 |
2.1.1 中间件的定义 |
2.1.2 中间件的作用 |
2.1.3 中间件的分类 |
2.2 异构数据整合 |
2.2.1 数据的异构性 |
2.2.2 数据整合的定义及目标 |
2.2.3 数据整合方法 |
2.3 可扩展标记语言 XML |
2.3.1 XML |
2.3.2 DTD 与XML Schema |
2.3.3 显示样式语言 XSL |
2.3.4 XML 在数据整合领域的应用特性 |
2.4 实现技术选择 |
2.5 本章小结 |
第三章 分布式对象技术 |
3.1 COM/DCOM 和COM+ |
3.2 EJB 技术 |
3.3 CORBA 技术 |
3.3.1 CORBA 的结构 |
3.3.2 CORBA 的服务 |
3.3.3 CORBA 的应用 |
3.4 相关性比较分析 |
3.5 本章小结 |
第四章 XML 与数据库的转换 |
4.1 存储 XML |
4.1.1 简化 DTD 的方法 |
4.1.2 基于DTD 向关系模式映射的方法 |
4.1.2.1 简化的DTD 图以及数据结构 |
4.1.2.2 在关系型数据库中存储XML 文档的映射规则 |
4.1.2.3 关系模式的生成 |
4.2 关系数据库到 XML |
4.3 XML 到关系数据库 |
4.4 本章小结 |
第五章 中间件结构设计与实现 |
5.1 基于 CORBA 应用的开发过程 |
5.2 基于 CORBA/XML 的数据整合框架 |
5.3 基于 CORBA/XML 的数据整合中间件实现 |
5.3.1 系统配置 |
5.3.2 整合系统接口设置 |
5.3.3 系统服务器端设计 |
5.3.4 系统客户端设计 |
5.4 基于 CORBA/XML 的数据整合中间件特点 |
5.5 本章小结 |
第六章 结束语 |
6.1 本文工作总结 |
6.2 系统中存在的问题及进一步要完善的工作 |
参考文献 |
致谢 |
在学期间发表的学术论文和参加科研情况 |
(8)防汛指挥系统中异构数据集成技术的研究(论文提纲范文)
第一章 绪论 |
1.1 研究背景 |
1.2 数据集成研究现状 |
1.2.1 数据集成 |
1.2.2 中间件技术 |
1.3 本文工作及组织 |
1.3.1 本文工作 |
1.3.2 本文组织 |
第二章 中间件、XML技术 |
2.1 中间件技术 |
2.1.1 中间件定义 |
2.1.2 中间件优点 |
2.1.3 当前支持中间件技术的几个主流模型 |
2.1.4 三种主流模型的比较 |
2.2 XML技术 |
2.2.1 XML概述 |
2.2.2 XML数据模式语言 |
2.2.3 XML的API |
2.2.4 XSL |
2.2.5 XML与关系数据库的映射 |
2.2.6 XML在数据集成方面的优势 |
2.3 本章小结 |
第三章 异构数据集成技术的介绍 |
3.1 异构数据集成的方式 |
3.1.1 多数据库系统 |
3.1.2 数据的复制、迁移和转换 |
3.1.3 使用中间件技术 |
3.2 基于 CORBA数据集成 |
3.3 基于 XML数据集成 |
3.4 基于 XML与 CORBA数据集成相互比较 |
3.5 基于 CORBA和 XML数据集成方案 |
3.5.1 基于 CORBA/XML数据集成体系结构 |
3.5.2 基于 CORBA/XML数据集成特点 |
3.6 本章小结 |
第四章 基于 CORBA和XML的数据集成在防汛指挥系统中的应用 |
4.1 防汛指挥系统分析 |
4.1.1 我国水情自动测报系统的发展历程 |
4.1.2 防汛指挥系统数据现状分析 |
4.2 防汛指挥系统数据集成平台的设计和实现 |
4.2.1 对防汛指挥系统数据解决方法 |
4.2.2 防汛指挥系统数据集成平台的实现 |
4.3 本章小结 |
第五章 总结与展望 |
5.1 本文总结 |
5.2 进一步展望 |
参考文献 |
致谢 |
(9)异构信息集成中的查询处理与优化研究(论文提纲范文)
摘 要 |
Abstract |
1 绪论 |
1.1 问题背景 |
1.2 研究动机 |
1.3 国内外研究现状 |
1.4 论文的研究内容 |
1.5 论文的组织结构 |
2 异构信息集成模型 |
2.1 互操作问题概述 |
2.2 传统的信息集成框架 |
2.3 基于多自治域的层次互操作模型 |
2.4 本章小结 |
3 模式映射 |
3.1 问题概述 |
3.2 基本概念 |
3.3 基于 XML 的集成数据模型 |
3.4 全局映射 |
3.5 局部映射 |
3.6 映射实例与分析 |
3.7 本章小结 |
4 查询分解与处理 |
4.1 问题概述 |
4.2 查询处理体系结构 |
4.3 面向 XIDM 模型的查询语言 |
4.4 全局查询分解 |
4.5 本章小结 |
5 查询后处理与查询调度 |
5.1 查询后处理概述 |
5.2 查询后处理操作定义 |
5.3 查询后处理转换 |
5.4 查询后处理并发调度 |
5.5 本章小结 |
6 基于代价的查询优化 |
6.1 问题概述 |
6.2 查询优化的代价参数 |
6.3 静态查询优化 |
6.4 动态查询优化 |
6.5 基于静态优化与动态优化相结合的查询调度 |
6.6 查询优化性能评价 |
6.7 本章小结 |
7 异构信息集成系统的设计 |
7.1 系统体系结构 |
7.2 模式信息管理策略 |
7.3 查询处理实现策略 |
7.4 查询优化实现策略 |
7.5 系统性能分析 |
7.6 本章小结 |
8 总结与展望 |
8.1 论文总结 |
8.2 未来工作展望 |
致 谢 |
参考文献 |
附录 1 攻读学位期间发表的论文目录 |
附录 2 攻读学位期间参与的科研项目 |
(10)基于CORBA的异构数据源集成系统研究(论文提纲范文)
第1章 前言 |
1.1 课题的提出 |
1.2 异构数据集成技术 |
1.3 小结 |
第2章 CORBA技术 |
2.1 分布对象技术 |
2.2 CORBA技术 |
2.3 小结 |
第3章 异构数据源集成系统 |
3.1 基于分布式异构环境的体系结构 |
3.2 基于CORBA的异构数据集成 |
3.3 小结 |
第4章 异构集成系统的公共数据模型 |
4.1 数据模型 |
4.2 公共数据模型 |
4.3 OIM公共数据模型与异构数据模型的转换 |
4.4 集成系统查询操作语言 |
4.5 小结 |
第5章 异构集成系统的数据集成流程 |
5.1 数据集成层次 |
5.2 系统的工作流程 |
5.3 模型转换 |
5.4 数据集成 |
5.5 小结 |
第6章 异构集成系统在试题库系统中的应用 |
6.1 试题库系统 |
6.2 试题库系统目标 |
6.3 实例系统 |
6.4 系统特点 |
6.5 小结 |
第7章 讨论 |
致谢 |
攻读学位期间公开发表的论文 |
主要参考文献 |
四、基于CORBA和XML的多数据库系统研究(论文参考文献)
- [1]基于CORBA的分布式监控系统的设计与开发[D]. 于培亮. 山东大学, 2012(02)
- [2]基于数据库技术的异构信息共享平台的研究[D]. 王站立. 大连交通大学, 2010(08)
- [3]基于XML异构数据库访问中间件技术研究与实现[D]. 胡顺扬. 浙江师范大学, 2009(04)
- [4]网络教育资源互操作问题研究[D]. 扈书刚. 中国石油大学, 2008(03)
- [5]基于CORBA/XML的CAPP系统数据集成的研究与开发[D]. 陈琦. 西华大学, 2008(08)
- [6]多数据库系统数据整合平台设计[D]. 程希来. 电子科技大学, 2008(04)
- [7]基于中间件技术的异构数据库数据整合的研究[D]. 张艳. 华北电力大学(河北), 2008(11)
- [8]防汛指挥系统中异构数据集成技术的研究[D]. 周亚平. 河海大学, 2006(06)
- [9]异构信息集成中的查询处理与优化研究[D]. 李瑞轩. 华中科技大学, 2004(02)
- [10]基于CORBA的异构数据源集成系统研究[D]. 王秀鸾. 山东科技大学, 2004(01)