欢迎来到天天文库
浏览记录
ID:32965858
大小:3.11 MB
页数:66页
时间:2019-02-18
《基于dds和xml的数据集成模型的设计和实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、北京邮电大学硕士学位论文基于DDS和XML的数据集成模型的设计和实现姓名:杨瑾申请学位级别:硕士专业:计算机应用技术指导教师:唐碧华20090210北京邮电人学硕.L研究生学位论文基于DDS和XML的数据集成模型的设计和实现摘要目前的企业计算环境普遍具有动态、异步和松耦合的特点,传统的数据集成技术无法满足人们及时获取更新数据的要求,而发布/订阅机制能够支持松散耦合系统之间动态、异步的多对多通信,使通信的参与者在空间、时间和控制流上完全解耦。OMG组织根据以数据为中心的发布订阅模型制定了数据分发服务(DDS)规范,该规范能够为数据集成提供实时、高效、灵活的信息分发服务和强大的应用层QoS控制机制
2、。但是,目前的发布/订阅中间件主要以主题(topic)匹配为主,基于内容(content)匹配的发布订阅中间件在软件实现和性能测试方面尚未进行深入细致的研究。本文通过研究数据集成技术和信息分发中间件技术,设计并实现了一个应用在分布式网络中的基于DDS和XML的数据集成模型。该数据集成模型实现了以数据为中心的发布/订阅通信机制,具有灵活性、松散耦合性和易扩展性等优点。本文的主要创新点包括:1、数据集成模型实现了DDS规范QoS策略的子集,能为数据集成提供强大的应用层QoS控制机制。2、模型以XML作为发布消息的格式,使用XPath表达式表示订阅请求,利用消息代理InfoRepo,实现了数据源之间
3、异步、动态、易扩展和松耦合的通信,并对XML发布消息和X_Path订阅进行了内容匹配,增强了系统的表达能力;在应用适配器中完成了消息组装、解析和转换。3、基于该数据集成模型,开发了企业信息分发平台,并进行了系统性能测试。测试结果证明:基于DDS和XML的数据集成模型能够实现基于内容的匹配,具有良好的系统性能,能在空间、时间和控制流上实现发布者和订阅者之间的完全解耦,能够为建立企业数据集成平台提供技术支持,方便了企业应用系统的开发。关键词:数据集成中间件发布/订阅DDSXML北京邮电人学硕=f二研究生学位论文基于DDS和XML的数据集成模型的设计和实现DESIGNANDIⅣ【PLEM匝NTATI
4、ONOFADATAINTEGRATIONMoDELBASEDONDDSANDXⅣⅡ,ABSTRACTThecurrententerprisecomputingenvironmentisasynchronous,dynamicandloosely·coupled.TraditionaldataintegrationtechnologiesCallnotmeetthedemandofdistributingandgettingupdateddataeffectively.Publish/subscribecommunicationparadigmsupportsdynamic,asynchrono
5、us,many-to-manycommunicationamongloosely-coupledsystems.Itenablesdecouplinginspace,timeandcontrolflowbetweencommunicationparticipants.TheDataDistributionServicesforrealtimesystems(DDS)SpecificationestablishedbyOMGcanprovidescalable,flexible,effectiveandreal—timecommunicationenvironment。Inaddition,it
6、supportspowerfulapplicationlayerQoScontrolmechanism.However,mostofcurrentpublish/subscribemiddlewareonlysupportstopic-basedmatching.Ontheotherhand,softwareimplementationsandperformancetestsofcontent--basedmatchinghavenotbeenresearchedin--depthandthoroughly.Afterinvestigatingdataintegrationtechnologi
7、esandinformationdistributionmiddlewaretechnologies,thisthesisdesignsandimplementsadataintegrationmodelbasedonDDSandXMLwhichissuitableforthedistributedheterogeneouscommunicationenvironment.Thisdatainte
此文档下载收益归作者所有