基于SOAP的异构数据源集成系统原型研究

基于SOAP的异构数据源集成系统原型研究

代田田[1]2007年在《基于SOA架构的信息集成研究》文中指出信息是21世纪的核心竞争力,合理有效的获取信息、组织信息、使用信息是企业保持竞争力的关键。信息集成研究对各种异构信息资源进行统一的表示、组织和管理,屏蔽各种异构信息之间的差异,为用户提供统一的信息访问界面。本文以实际的企业应用为背景,从数据层和业务层两个方面对信息集成进行了研究,初步建立了一套跨平台、跨网络、跨系统、可自由扩展的信息集成平台,并在此基础上提出了全分布式信息管理系统的概念,结合企业应用实际对系统进行了分析。文章首先介绍了Web Service协议栈,提出了基于SOA(Service Oriented Architecture,面向服务架构)的信息集成框架,指出了与传统方法相比SOA架构的优势。为扩大信息集成的网络覆盖面,在研究SOAP网络传输实质的基础上,对SOAP协议进行了扩展,实现了任意网络层次上跨越网关和防火墙的SOAP消息路由。随后对数据层的信息集成进行研究,其中第叁章详细讨论了数据的XML表示、模式映射和验证,在此基础上研究以XML为中间载体的异构数据源集成,结合SOA架构建立了统一Web Service接口,该接口可在不同的平台上被实现,使数据集成理论上实现无限扩展。第四章研究半结构化和非结构化数据的集成。以WEB网页作为半结构化数据代表,对动态WEB页面结构进行了分析,以统计学习和模糊推理为基础实现了数据提取算法,完成了人工参与和自动提取两种接口。以文件系统作为非结构化数据代表,首先基于Web Service实现了可访问Windows和Linux两种平台的分布式文件系统,该系统可提供对网络文件的统一访问,在此基础上实现了对多种Office格式文档的数据集成。第五章从业务层研究更为高效的信息集成方式,以应用最为广泛的COM/DCOM对象和Java对象为入口,对业务集成中的对象状态保持、网络安全性控制作了深入探讨,最后以Web Service封装的形式将业务

吴学玲[2]2005年在《基于Web Services和元数据的信息集成技术研究》文中提出随着市场竞争的加剧及经济全球化的发展,虚拟企业、协同设计、网络化制造、企业动态联盟等虚拟系统将是未来企业的主要组织形式。信息集成是这些虚拟系统有效运作的前提和基础,构建适用于虚拟系统的信息集成平台是企业信息化建设研究的热点。 本论文围绕虚拟系统信息集成的体系架构及其查询处理和优化设计进行了研究,论文的主要工作如下: 1、在分析国内外研究现状及研究方法的基础上,研究了基于Web Services和元数据的虚拟系统信息集成框架,分析了该框架的层次结构及共享信息的服务发布方案。该框架不仅能满足虚拟系统动态、松耦合及可扩展性的要求,而且克服了传统基于CORBA的信息集成方法的局限,具有跨平台、跨防火墙及不同组件互操作的能力。 2、对传统的异构数据源封装方法Mediator/Wrapper进行改进,以Web Services服务注册机制代替虚拟视图法,对包装器的设计增加Web Services服务封装及服务发布功能,在此基础上构建了适用于虚拟系统信息集成的异构数据源透明访问体系架构,实现了信息集成系统中共享服务的灵活调用。 3、对信息集成系统中的关键结构——查询处理器、数据源包装器、查询优化器进行了详细的设计,研究了基于Web Services的查询分解算法及查询优化策略,进一步完善了基于Web Services和元数据的信息集成系统架构。 4、设计了一个基于Web Services的供应商实时查询原型系统,包括系统总体设计、元数据标准的制定、服务描述文档的生成、服务注册中心的数据结构设计,并具体分析了前文提出的查询分解算法及结果整合方法。

魏洁[3]2006年在《基于Web Services的异构数据源统一检索》文中指出随着仿真应用和仿真资源的不断增加,仿真系统规模不断扩展,进入仿真系统的信息越来越多。仿真系统所包含的数据资源各式各样,资源表示的不统一,资源存储的分布性,对仿真资源的使用人员来说,需要用不同的方法从不同的数据源中获取信息,分布式异构数据资源的获取过程过于繁琐。这就需要一个统一的检索平台,能够整合已有的不同类型、不同结构、不同环境的各种异构数据源,用户可以在统一的界面和查询环境下对不同数据源的信息统一查询,并以统一的界面显示不同数据源的信息。 Web服务是一项新兴的技术,具有跨平台、跨语言、简单、高效、可扩展性强等特点,适用于系统集成以及跨平台数据通信等工作。 本文在研究当前异构数据源统一检索技术的基础上,采用Web服务架构,设计了一个异构数据源统一检索系统框架。本文详细分析和阐述了基于Web服务的异构数据源统一检索方案的基本原理和思想,分析了基于Web服务的异构数据源统一检索的组成结构和各部分的主要功能,针对检索服务分发和结果融合提出了检索服务统一模型、基于XML的结果记录元数据模型,以及相应的算法,并实现了原型系统。该系统能够充分利用Web服务机制的封装性、松散耦合、使用协议的规范性、高度可集成能力的特点,实现异构数据源检索接口的透明集成;基于XML统一表示来自各数据检索源的异构数据记录。该原型系统已在仿真资源库中得到了初步应用。

张实[4]2003年在《基于Web Services的异构数据源共享》文中研究说明随着网络信息服务的发展,如何将来自于各种各样数据源的数据通过网络实现共享,利用网络上宝贵的资源提高网络信息服务质量,已经成为当前研究的一个热点问题。异构数据源共享的主要工作是将对输入系统的来自于不同数据源的各种类型、各种格式的数据进行统一的处理,为用户提供统一和透明的界面,从而达到信息共享的目标。 Web Services是一项新兴的技术,具有跨平台、跨语言、简单、高效、可扩展性强等特点,适用于系统集成、数据共享等研究工作。 本课题在分析比较现有异构集成系统不足的基础上,通过引入 Web Services技术架构,设计了一个异构数据源共享系统。本课题详细分析和阐述了基于Web Services的异构数据源共享方案的基本原理和思想,分析了基于Web Services的异构数据源共享系统的组成结构和各部分的主要功能,解决了叁个关键技术问题一适配器、服务注册中心和请求分解器的设计与实现,并实现了原型系统。该系统可提供各信息源灵活动态发布自身服务的功能,从而为快速构建异构共享系统提供了性能保证。 这些研究和实现工作是当前异构数据源共享系统研究的一个新课题,为相关研究提供了一些新的思路和方案。本课题的设计方案可以较好地提高异构信息源共享系统智能查询程度并为其他查询服务和智能检索提供参考和实现技术方案。

韩民智[5]2008年在《基于Web Service的动态可调整的异构数据集成》文中提出随着计算机应用的发展及网络的普及,企业对于异构数据集成的需求越来越强烈,而且集成的对象不仅局限于传统的数据库系统中的结构化数据,而且还包括XML等半结构化和非结构化数据。人们也更加重视异构数据集成的研究和实现。我们首先介绍了异构数据集成的研究背景,国内外研究现状等信息。接着在研究一些数据模型的基础上,提出了一种基于XML的实体节点数据模型(XML-based EntityNode Data Model)(简称XEDM)。然后在分析研究现有的异构数据集成系统架构的基础上,采用中介器/包装器模式,在异构数据源之上提供一层Web Service,来完成对数据源的操作。在集成过程中,使用了四层架构:源模式层,局部模式层,全局模式层,用户模式层。各架构层之间有叁层转换,源模式层到局部模式层的转换是基于源模式层的Web Service,转换为统一的数据模式XEDM;局部模式到全局模式的转换通过模式融合和冲突解决来实现的;全局模式到用户模式层的转换是根据用户权限和实时情况动态调整的。文章还详细介绍了集成引擎和数据集成过程,查询引擎及查询的优化处理等内容。最后给出了系统的详细设计与实现的情况。我们在异构数据集成方面所做的研究工作对于解决异构数据源的动态加入和删除方面有很大的帮助。到目前为止,我们己经在异构数据集成的数据模型、体系结构、系统的设计与实现等方面取得了阶段性的成果。不足的是在数据模式集成的过程中还需要人的参与来识别语义等价的实体和消除模式之间的冲突。在此基础上我们对下一阶段研究工作的目标和重点做出了展望。

韩韬[6]2007年在《基于CSCW的异构数据库集成技术研究》文中提出随着Internet迅猛发展,WEB网站的信息资源为人们的学习和生活提供了极大的方便。如何将来自于各种各样数据源的数据通过网络实现共享,利用网络上宝贵的资源提高网络信息服务质量,己经成为当前研究的一个热点问题。如何保证各个数据库之间的数据相互访问,消除异构数据库中数据的冲突、异常,成为一个重要的研究方向,异构数据源集成是整合企业各项信息和对企业实现有效管理的基础。计算机支持的协同工作(CSCW)是一个多学科交叉和支持的新兴研究领域,它是最新信息技术与人类社会传统的协作方式相结合的产物。利用协同工作提高整个企业的效率,成为现代信息企业的目标。本文首先论述课题的研究背景和理论基础,对CSCW、Web Services和XML技术进行简单的介绍;然后分析当前异构数据库集成管理技术和异构数据库管理系统,针对现有异构数据库系统协同性的不足,详细探讨了异构数据库管理系统和CSCW相结合的可能性,研究异构数据库协同工作可能带来的问题,以及CSCW环境下异构数据库管理系统的新特性,提出了基于CSCW的异构数据库集成策略。数据库集成技术可以有效地检测数据异常、尽早地调整数据、消除数据的不完整和不一致,从而有助于提高信息综合利用的质量。本论文在基于CSCW的异构数据库集成方面展开研究,主要是解决在分布式、异构环境下的数据源的访问以及数据交换问题,并对数据库集成的叁个关键技术问题——元数据、分解合并器、查询器进行设计与实现。

韩民智[7]2008年在《基于WebService的动态可调整的异构数据集成》文中研究表明随着计算机应用的发展及网络的普及,企业对于异构数据集成的需求越来越强烈,而且集成的对象不仅局限于传统的数据库系统中的结构化数据,而且还包括XML等半结构化和非结构化数据。人们也更加重视异构数据集成的研究和实现。我们首先介绍了异构数据集成的研究背景,国内外研究现状等信息。接着在研究一些数据模型的基础上,提出了一种基于XML的实体节点数据模型(XML-based EntityNode Data Model)(简称XEDM)。然后在分析研究现有的异构数据集成系统架构的基础上,采用中介器/包装器模式,在异构数据源之上提供一层Web Service,来完成对数据源的操作。在集成过程中,使用了四层架构:源模式层,局部模式层,全局模式层,用户模式层。各架构层之间有叁层转换,源模式层到局部模式层的转换是基于源模式层的Web Service,转换为统一的数据模式XEDM;局部模式到全局模式的转换通过模式融合和冲突解决来实现的;全局模式到用户模式层的转换是根据用户权限和实时情况动态调整的。文章还详细介绍了集成引擎和数据集成过程,查询引擎及查询的优化处理等内容。最后给出了系统的详细设计与实现的情况。我们在异构数据集成方面所做的研究工作对于解决异构数据源的动态加入和删除方面有很大的帮助。到目前为止,我们己经在异构数据集成的数据模型、体系结构、系统的设计与实现等方面取得了阶段性的成果。不足的是在数据模式集成的过程中还需要人的参与来识别语义等价的实体和消除模式之间的冲突。在此基础上我们对下一阶段研究工作的目标和重点做出了展望。

张瑞斌[8]2008年在《基于SOA的异构数据源统一检索系统的设计与实现》文中进行了进一步梳理随着网络技术和通信技术的发展,用户越来越倾向于通过网络来查找自己所需要的资源,这在一定程度上促进了数字图书馆和各种教育资源库的发展,针对各种资源所开发的检索系统也随之增多。对于用户来说,需要频繁的登陆各个数据源获取信息,消耗了大量的时间和精力。这就需要有一个统一的检索平台,能够集成各个分布的异构数据源,提供统一的检索界面,以统一的格式展示不同数据源的信息。面向服务的体系结构(Service-Oriented Architecture,SOA)是一种新兴的粗粒度、松耦合的软件架构模式。作为SOA的实现技术之一,Web服务技术具有跨平台、跨语言、可扩展性强等特点。基于Web服务的SOA非常适合应用系统的集成和跨平台数据通信等工作。基于以上背景,本文首先对异构数据源统一检索系统的相关理论和技术作了简要的阐述,接着采用面向服务的体系架构,提出了一个异构数据源统一检索系统架构。为了规范和统一处理异构数据源的检索服务以及方便检索结果的统一展示,提出了检索服务统一模型和元数据模型,详细阐述了统一检索算法、检索结果融合算法和元数据更新算法,然后对于系统的功能、数据库结构、系统各部分之间的关系以及系统的核心模块进行了详细的设计。最后,本文实现了原型系统,详细阐述了各个模块的实现细节,包括用户管理、服务注册、检索请求处理、检索服务分发和调用、检索结果融合、统一检索、元数据更新、服务管理以及数据源端检索服务开发样例。基于SOA的异构数据源统一检索系统结合元数据整合模式和中间件模式的优点,采用边检索边充实本地元数据库的检索策略,同时能够保持元数据库与数据源的同步,具有较高的检索效率。系统具有较高的集成能力,能够实现异构数据源检索接口的透明集成,数据源可以“即插即用”,具有跨平台、可扩展、可维护等优点,具有较高的实用价值。

谭狄溪[9]2004年在《基于本体的异构数据源的集成研究》文中认为随着企业信息化的发展,大量的信息系统被开发和实施。由于管理的职能部门分割和技术上的发展不同步等缘故,这些信息系统相互之间存在信息有效流转的屏障,因而产生所谓的“信息孤岛”问题。因此怎样克服异构信息系统之间的这道屏障,达成对信息的集成和整合成为解决问题的关键。 通过查阅大量文献,论文从企业和技术两个维度归纳综述了目前的集成解决方案,尤其是对目前比较常见的“语法”集成的解决方案进行了比较深入的探讨研究,同时对这些解决方案在“语义”集成上面的不足也进行了分析。在此基础之上,提出了一种层次结构的能有效解决”语义”异构的解决方案。在该方案里面,通过XML和本体论分别实现对底层异构数据源的“语法保真”和“语义保真”。 论文对本体的集成和XML Schemata的集成进行了深入的研究。对于底层概念模式和背景知识的获取,本体的构建,及本体的集成方法等进行了详尽的阐述,并通过本体对XML文档进行标注和添加语义信息。其中在对XML Schemata进行集成时,有效的引进一种标准的概念描述模型,并且对该概念模型上的集成算法进行了具体的描述。论文最后对西部某铜业集团中的异构销售数据进行了语义集成的实证研究。

巫丹丹[10]2007年在《面向服务的Web异构数据集成存取体系结构研究》文中进行了进一步梳理随着计算机技术的飞速发展,互联网广泛普及,互联网所包含的信息数量大幅增长,覆盖范围日益增大。而分布在网络上浩如烟海、纷繁复杂的数据多是数据模型差异很大的异构数据,并不是真正意义上统一的可直接利用的信息资源,这使得各种信息资源形成了一个个资源孤岛,妨碍了信息资源的有效可使用性。在这种状况下,为网络信息资源尤其是异构信息的使用提供一种全新而高效的方式,对于Web信息的研究有着极为重要的作用,这也成为国家信息资源建设中的一个关键问题。 由于Web数据较之以往数据,范围更广、数量更大、形式更复杂、变化更迅速,因此传统的数据集成技术已渐渐不能满足Web异构数据集成的要求,这就使得研究人员必须去寻求新的技术方法支持。而近几年逐步兴起的Web Service技术是一种新的分布式计算技术,建立在XML技术基础上,在跨网络、跨平台等方面有着其它技术不可比拟的优越性,能够为Web异构数据信息的集成提供强有力的支持。 本论文回顾了以往异构数据集成的主要技术,分析了当前Web数据较之以往数据的独特性,在此基础上根据Web Service技术的工作机制和原理,阐明了它在Web异构数据集成中的优势,并提出了一个新的面向服务的Web异构数据集成存取体系结构,这是由于数据操作的类型繁多(包括数据存取、数据控制、数据定义、数据操纵等等),而每一种操作的异构数据集成工作都比较复杂,工作量也比较大,因此本论文只选择了其中最基础也是最常用的数据存取操作(数据查询、数据修改、数据添加和数据删除)进行体系结构的设计。在对面向服务的Web异构数据集成存取体系结构的研究过程中,实现了一个原型系统,有效地完成了对Web上异构数据的集成,给用户提供了一个统一透明的对Web异构数据进行存取访问的界面。

参考文献:

[1]. 基于SOA架构的信息集成研究[D]. 代田田. 上海交通大学. 2007

[2]. 基于Web Services和元数据的信息集成技术研究[D]. 吴学玲. 西南交通大学. 2005

[3]. 基于Web Services的异构数据源统一检索[D]. 魏洁. 南京理工大学. 2006

[4]. 基于Web Services的异构数据源共享[D]. 张实. 国防科学技术大学. 2003

[5]. 基于Web Service的动态可调整的异构数据集成[D]. 韩民智. 上海交通大学. 2008

[6]. 基于CSCW的异构数据库集成技术研究[D]. 韩韬. 广东工业大学. 2007

[7]. 基于WebService的动态可调整的异构数据集成[D]. 韩民智. 上海交通大学. 2008

[8]. 基于SOA的异构数据源统一检索系统的设计与实现[D]. 张瑞斌. 华中师范大学. 2008

[9]. 基于本体的异构数据源的集成研究[D]. 谭狄溪. 中南大学. 2004

[10]. 面向服务的Web异构数据集成存取体系结构研究[D]. 巫丹丹. 大连海事大学. 2007

标签:;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  

基于SOAP的异构数据源集成系统原型研究
下载Doc文档

猜你喜欢