资源描述:
《基于WebService的异构关系数据源的集成研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、河北工业大学硕士学位论文基于WebService的异构关系数据源的集成研究摘要多源数据是构建信息系统的重要部分,尤其是各类关系数据库,其异构性和管理的局部性以及地理位置的差异性导致企业信息管理中出现大量信息孤岛,造成运营成本的增加,所以研究一种能解决异地异构数据源集成的高效方案成为目前数据集成的一个研究热点。本文在对目前各类集成方案的分析基础上,提出并建立了一个基于Web服务的访问异地异构数据源的平台,使用户透明访问分布在各个网络节点的异构数据源,为了减少WebService数据传输带来的性能损耗,采用缓存数据的方式保存常用数据。本文所做的工作:1.设计了异构数据集成平台体系结
2、构—以典型的mediator/wrapper方式与数据缓冲优化相结合,实现了Access,SqlServer2000,Mysql等数据源即插即用,对于中间库中的缓存数据采用了改进的LRU置换算法,对近期较少被访问到的数据进行替换,避免了中间库负载过大性能恶化;2.利用WebService技术实现了平台与局部数据源的通讯,屏蔽了数据源位置的差异;3.对JAVA开源应用服务器JBoss进行研究,为实现缓存数据的实时性,建立了局部数据源监听器,并将监听器嵌入JBoss中,以较小的开销,灵活的部署,实现了局部数据源数据变化及时反映到数据缓存中。本文的工作意义在于利用新技术(WebSer
3、vice,JBoss),新思想为异地异构数据源集成中地理差异和数据缓存实时有效性等问题提供了一个解决方案。关键词:异构数据,WebService,连接池,JBoss,数据缓存,LRUi河北工业大学硕士学位论文THERESEARCHONHETEROGENEOUSRELATIONALDATASOURCEINTEGERATIONBASEDONWEBSERVICEABSTRACTThispaperpresentsaresolutionofheterogeneousrelationaldatasourcesintegrationofmulti-netpointsbasedonanalys
4、isandresearchonthenowadayspopulousintegrationstrategies,helpinguserstoaccessalltheheterogeneousrelationaldatasourcesinWWWwithlesscostandhighefficiency.Themaincontributionsofthepaperareasfollows:1.Presentingheterogeneousdatasourcesintegrationsystemarchitecture:combiningclassicalMediator-Wrapp
5、ersystemarchitectureanddata-cache,realizetheplugandplayofmulti-datasources:access,sqlserver,mysql,etcandimprovesthedataaccessresponsespeed,weexploitLRUarithmetictoreplacethedatalessusedindata-cache;2.UseWebServicetorealizethecommunicationbetweenthemediatorandwrapper,shieldinglocationdifferen
6、cesofdatasourcesinInternet;3.DoingresearchonjavaOpen-SourceapplicationserverJBoss,buildamessagelisteneroflocaldatasourcespluginJBoss,makesurethatthechangeofrecordsinlocaldatasourcescanbereal-timereflectedindatacacheusinglesscostandflexibledeployment.Themeaningofthispaper’sresearchisusingnewt
7、echnologies(WebService,JBoss,etc)andnovelmethodstoresolvethelocationdifferenceanddata-cacheefficiencyproblems.KEYWORDS:heterogeneousdata,webservice,connectionpool,jboss,data-cache,lruii原创性声明本人郑重声明:所呈交的学位论文,是本人在导师指导下,进行研究工作所取得的成果。除文中已经注明引用的内容外,本学位论文