- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
浅谈基于Web Service的异构数据源集成技术(图文)
论文导读:为了充分利用各信息系统已有的数据资源,常需要实现不同信息系统间数据的互访,然而系统实现技术以及实现时间上的差异,造成了在不同的信息系统中存有大量异构数据源。WebServices提供了连接所有软件的标准,而传统的EAI只能局限于连接特定的应用程序。5基于WebService的异构数据源集成系统基于WebServices的数据集成系统是在WebServices的框架下,使用一组WebServices协议,实现分布的异构数据集成,共享丰富的网络数据资源。
关键词:数据集成,WebService,异构数据源
0 引言为了充分利用各信息系统已有的数据资源,常需要实现不同信息系统间数据的互访,然而系统实现技术以及实现时间上的差异,造成了在不同的信息系统中存有大量异构数据源。为此,解决异构数据源方便、灵活的互访问题成为一个很有意义的研究课题。异构数据源集成技术就是为了解决网络条件下的信息孤岛问题。Web Service作为一种新生的技术,基于Web Service的集成技术作为一种新的面向函数和方法的集成应用技术,在很大程度上解决了这些问题。因此,基于Web Service的集成方案已经成为目前研究的热点。
1企业应用集成技术的研究现状企业应用集成的核心是使用中间件连接企业应用,面向对象的分布式对象计算中间件技术的发展,为企业应用集成的实现提供了有力的支持。目前主流的面向对象的分布式计算技术有:OMG的CORBA、Microsoft的COM/DCOM、Sun的EJB。
(1)CORBA
公共对象请求代理体系结构CORBA是由对象管理组织制订的一种标准的面向对象应用程序体系规范。CORBA是OSI体系结构中的应用界面层,它抽象了通信层次,提供了系统独立性和应用程序的互通性。CORBA技术虽然由对象管理组织(OMG) 提出用于解决异构系统的集成问题,但是客观的说,不同的系统也是要求部署同一CORBA厂商的ORB(对象请求代理) 产品。
(2)COM/DCOM
分布式对象组件模型DCOM是由COM发展而来,定义了对象实现的二进制标准,采用注册表的对象组织机制,用于单机上应用之间的通信。DCOM相当成功地实现了在Windows平台上的分布式计算,与操作系统紧密结合,通过系统服务为应用程序提供全面的服务。缺点是DCOM技术的部署主要依赖于微软平台。
(3)EJB
EJB是J2EE平台基于构件的集中式服务器多级应用体系的基础,为开发和部署可重用的Java服务器构件定义了一个模型,为Java应用服务器定义了一个标准编程接口。EJB技术定义了一组可重用的、基于分布式事务处理的EJB组件,可以利用这所有EJB实例都运行在EJB容器中,容器提供了系统级的服务,控制EJB的生命周期。EJB的缺点是要求实现双方必须支持Java语言与JVM,否则不能正常通信。
2异构数据源集成体系结构的研究现状目前最常见的异构数据源集成体系结构有以下三种:联邦数据库、Mediation和数据仓库。这三种体系结构可分成两类:一类是虚拟视图方法,另一类就是物化的方法。Web Service作为近年来流行的技术,成为解决企业应用集成(Enterprise Application Integration, EAI)的首选方案。
(1) 虚拟视图法(virtual view)
虚拟视图法通过构造一个或多个中间模式来实现数据的集成。用户的查询基于中间模式,不必知道各个数据源的特点,而数据仍保存在局部数据源。虚拟视图法适用于数据源数目多,局部数据源自治性很高,集成系统对数据源没有控制且数据更新频繁的Internet环境中[1]。
(2) 物化方法(materialized)
物化方法需要建立一个存储数据的仓库,由ETL(extract, transform, and load)工具定期从数据源过滤数据,然后装载到数据仓库,供用户查询。所有的查询都针对数据仓库中的数据。因此,数据仓库必须随数据的变化而随时更新。其最大优点是能保证查询性能的快速高效,缺点是数据缺乏时效性、所有的数据都需要冗余,且实现数据同步非常困难[2]。
(3) Web Service技术
Web Service作为一种新兴的分布式计算技术,通过扩展了有限的可互操作性而改进了分布式计算的能力,目前已经成为构建和集成应用系统的一种主流模式。相对传统的EAI解决方案,基于Web Service 的EAI解决方案具有更好的跨平台性、可扩展性和松散耦合性等,因此成为了目前研究的主要方向[3]。
3 Web Service技术和Web Service集成技术的
文档评论(0)