资源描述:
《基于xml多数据源集成技术的研究及在民机领域应用》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、南京航空航天大学硕士学位论文摘要随着计算机技术的发展,目前异构数据集成问题成为人们研究的热点。多数据源集成系统为访问异构数据源提供统一接口,使得查询者可以执行统一查询而不必考虑异构数据源之间的差异。由于XML具有强大的结构和语义表达能力,因此将XML技术引入到数据集成领域很有意义。本文以民用飞机多数据源集成为背景,进行基于XML异构数据源集成研究,重点解决异构数据源模式集成、查询分解转换等问题并且开发了原型系统。本文的主要工作如下:1.2.3.采用XMLSchema描述局部数据源数据模式,比较XMLSchema描述
2、的局部数据源的数据模式,找出它们之间的差异并通过一定算法消除差异得到全局模式,同时还得到局部数据源数据模式与全局模式之间的映射关系。将基于全局模式的Xpath查询分解为针对个局部数据源的查询,同时介绍了将Xpath查询转换为关系数据库所能执行的SQL查询,并且描述如何将查询结果转化为XML格式。借助Web服务的服务思想,运用Web服务相关技术建立民用飞机多数据源集成原型系统,介绍了该原型系统所采用的中间件系统体系结构,分别描述了原型系统中不同层次的结构、类、接口信息以及该系统的相关信息。通过本文的工作,为将来更大范围
3、、更加完善地开发民用飞机多数据源集成系统建立基础。关键词:集成,模式集成,XML,Web服务,Schema,XpathI基于XML多数据源集成技术研究及在民机领域应用ABSTRACTWiththedevelopmentofcomputertechnology,theresearchofheterogeneousdataintegrationhasbecomeahotspot.Thesystemofdataintegrationprovidesuniforminterfacetoalotofdataso
4、urces,sooperatorsdon’thavetoconsidertheheterogeneityamongthem.Forthecapacityofdescribingstructuralandsemanticinformation,itissignificanttoimportXMLintodataintegration.ThispaperintroducestheresearchofdataintegrationbasedonXML,whichisappliedoncivilaircraft.Itfocu
5、sesonheterogeneousschemaintegrationandquerydecomposinginthisarea,thendevelopsaprototype.Themainworkofthispaperisasfollow:1.2.3.XMLschemaisusedtoexpresstheschemaofalldatasource,andtheheterogeneitywillbefoundbycomparingtheXMLschema,thentheglobalschemawillberecei
6、vedbyeliminatingtheheterogeneity,finallythemappingrulebetweenthemisgenerated.Thexpathquerybasedonglobalschemaisdecomposedintomanyqueriesbasedonlocalschema,andxpathwillbemappedintoSQLandthenresultsfromdatasourceswillbetransformedintoXML.Buildingtheprototypedatai
7、ntegrationsystemofcivilaircraft,introducingmediatedstructureofthissystem.Furthermore,informationofstructure,class,interfaceofeachlayerisdescribedalso.Theworkofthispaperwillbuildtheinfrastructurefordevelopingperfectdataintegrationsystemofcivilaircraft.Keyw
8、ords:integration,schemaintegration,XML,WebService,Schema,XpathII承诺书本人郑重声明:所呈交的学位论文,是本人在导师指导下,独立进行研究工作所取得的成果。尽我所知,除文中已经注明引用的内容外,本学位论文的研究成果不包含任何他人享有著作权的内容。对本论文所涉及的研究工作做出贡献的其他个