面向服务的数据集成方法

面向服务的数据集成方法

ID:27722664

大小:365.50 KB

页数:11页

时间:2018-12-05

面向服务的数据集成方法_第1页
面向服务的数据集成方法_第2页
面向服务的数据集成方法_第3页
面向服务的数据集成方法_第4页
面向服务的数据集成方法_第5页
资源描述:

《面向服务的数据集成方法》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、http://www.paper.edu.cn面向服务的数据集成方法胡超1周晓峰1李超11河海大学计算机及信息工程学院南京(210098)Email:honghuhuchao@163.com摘要:围绕异构环境中数据集成及主动服务方面的需求,在WebServices的基本框架下,采用WSDL、UDDI、SOAP、XML等技术,设计基于主动服务的数据集成平台。通过构建全局本体库解决语义异构问题,利用WSDL描述用户提供的服务,主动推送用户所需数据,为实现基于主动服务的分布式异构数据集成提供了一套有效的解决方案。

2、关键词:数据集成、本体、WebService、WSDL、主动服务中图分类号:TP302.11引言如何获取网络上自治、异构、分布的数据并加以综合利用,即数据集成,成为一个引起广泛关注的研究领域。数据集成是把不同来源、格式、特点性质的数据在逻辑上或物理上有机地集成,实现分布的、异构的、自治的数据共享的主要技术,数据集成一般还应满足用户数据访问的实时性和安全性等方面的要求。目前,数据集成[1]主要通过多数据库集成技术、Mediated系统、数据仓库技术、移动Agents技术和基于WebServices的信息集成技

3、术实现。2传统的数据集成方法早在20世纪70年代中期就提出了多数据库的集成问题。多数据库集成系统支持用户使用单一数据定义和操作语言,同时访问多个独立的数据源。代表性的多数据库系统有Garlic,Tsmmis,IRO-DB、Yat和HP公司开发的Pesasus[2]。国内有东北大学数据库研究室开发的PolyBase和SCOPE系统以及北京理工大学的UNHDB系统等。多数据库集成系统开始采用全局模式的集成方法,后来Mcleod等人提出了联邦数据库系统的概念。联邦数据库系统是由参与联邦的半自治的数据库系统组成,目

4、的是实现数据库系统间部分数据的共享[3]。由于缺乏必要的标准,联邦数据库系统只能在一定的限制条件下实现,难以实现各种数据源的灵活数据集成。多数据库集成系统难以实现非数据库系统中的数据,可扩展性不强。对于网络上越来越丰富的数据源,多数据库集成系统不是一个很好的解决方案。Mediated系统通过提供所有异构数据源的虚拟视图来实现集成,数据源可以是数据库、遗产系统、Web数据源等。用户针对mediated模式提交查询。Mediated系统中的数据源是自治的,所以对数据源的访问通常是只读的,而联邦数据库系统支持读写

5、访问[4]。Mediated系统主要由中介器(Mediator)和针对每个数据源的包装器(Wrapper)组成[5][6]。随着中间件技术的发展,Mediated系统基于中间件实现,这就是基于中间件的分布式集成系统[7]。基于-1-http://www.paper.edu.cn中间件的分布式集成系统用分布式的对象模型,诸如,微软的分布式组件对象模型(DCOM)[8][9]、CORBA[10]或Sun的RMI[11]来构建信息集成系统[12]。这种方法有效的避免了联邦数据库系统带来的开发代价大,代码难以重用的

6、问题,利用网络计算环境可以有效的实现复杂的大规模的信息集成。但是,DCOM,CORBA或RMI要求服务客户端与系统提供的服务本身之间必须进行紧密耦合,即要求一个同类基本结构。数据仓库技术需要建立一个存储数据的仓库,由ETL工具定期从数据源过滤数据,然后装载到数据仓库,供用户查询[13]。数据仓库系统由ETL工具、集成器和数据仓库构成[14]。数据仓库中主要存储历史数据和汇总数据,用于决策支持,通常不允许用户对数据仓库进行更新。数据仓库技术查询处理性能高,但是数据可能不是最新的,实时性不好。20世纪90年代初

7、,GeneralMagic公司第一次提出了移动Agent的概念,即一个能在异构环境中自主地从一台主机迁移到另一台主机,并可与其它Agents或资源交互的软件实体。移动Agents系统一般包含移动Agents和移动Agent服务设施。移动Agent技术有很好的生存能力和适应能力,使用方便,并且具有一定的智能。基于移动Agents技术数据集成系统最大的优势是可以实现数据的定制[15],满足用户个性化的需要,这是上述多数据库集成技术、Mediated系统和数据仓库技术难于实现的功能,但是系统实现复杂,安全性不好。

8、WebServices[16]就是可以通过web描述、发布、定位和调用的模块化应用。WebServices功能强大,从简单的请求到复杂的业务过程。一旦WebServices被部署,其他的应用程序或是WebServices就能够发现并且调用这个部署的服务。WebServices是松耦合的,而且能够动态地定位其他在Internet上提供服务的组件,并且与它们交互。基于WebServices的信息集成系统在WebSer

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。