基于DDS的SOA集成技术研究
本文关键词:基于DDS的SOA集成技术研究,由笔耕文化传播整理发布。
【摘要】:SOA凭借其松耦合的特性,使得企业可以按照模块化的方式来添加新服务或更新现有服务,实现对现有资源的有效利用。Web Services作为SOA实现技术,采用基于XML的SOAP消息进行服务间数据传输,导致资源消耗大且服务调用响应时间长。DDS在国防等重要领域得到了广泛应用,因其高效的实时数据传输能力与丰富的QoS支持,成为一种理想的改进Web Services上述缺陷的备选技术。为此,论文通过对DDS的通信特点与、Veb Services框架进行分析,提出基于DDS实现Web Services服务间通信的集成方案,利用该方案实现应用的服务化并满足应用通信实时性的要求,并基于该方案改进了Web Services中的服务选择机制和算法。论文的主要贡献有:1.提出基于DDS实现Web Services服务间通信的集成方案DWS,包括基于DDS的Web Services集成框架设计,以及DDS 和 Web Services间通信模型和数据模型的映射方案。在此方案基础上,利用发布订阅机制的优势,提出DWS-LocalCache方案以优化Web Services服务调用,降低服务调用响应时间。2. 以DDS Privilege QoS为基础,设计两种服务选择方案,SingleRank和MultiRank。 SingleRank方案利用AHP与TOPSIS算法计算多个服务提供者排名,并根据排名映射成DDS的Privilege QoS值,通过该QoS实现服务选择并调用排名最高的服务。MultiRank方案适用于多个服务消费者的系统,在考虑用户偏好的同时也考虑服务提供者候选集的客观因素,满足绝大部分服务消费者调用最优服务的需求。3.基于论文提出的DWS方案和MultiRank服务选择方案,利用g SOAP和信息集成管理软件设计并实现基于DDS的Web Services原型系统并测试。测试结果表明:论文提出的DWS方案可大幅度降低服务调用响应时间,提高服务调用的吞吐量。MultiRank服务选择方案综合考虑多个服务消费者的不同QoS需求,可保证选出的服务是大多数服务消费者的最优选择。
【关键词】:SOA DDS Web Services 服务选择
【学位授予单位】:东南大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TP393.09
【目录】:
- 摘要4-5
- Abstract5-10
- 第一章 绪论10-13
- 1.1 研究背景10-11
- 1.2 研究目标与内容11-12
- 1.2.1 研究目标11
- 1.2.2 研究内容11-12
- 1.3 论文组织与结构12-13
- 第二章 研究现状13-22
- 2.1 SOA与Web Services13-18
- 2.1.1 SOA13-14
- 2.1.2 Web Services14-15
- 2.1.3 SOA QoS概述15-16
- 2.1.4 基于QoS的Web Services服务选择16-18
- 2.2 数据分发服务DDS18-20
- 2.2.1 DDS18-19
- 2.2.2 DDS QoS19-20
- 2.3 SOA与DDS集成相关研究20-21
- 2.4 本章小结21-22
- 第三章 基于DDS的SOA集成关键技术22-35
- 3.1 问题描述与假设22-23
- 3.2 基于DDS的Web Services集成方案DWS23-32
- 3.2.1 DDS与Web Services通信模型映射24-26
- 3.2.2 DDS与Web Services数据模型映射26-32
- 3.3 基于DDS的服务调用优化32-34
- 3.3.1 DDS发现协议完成服务调用的优化32
- 3.3.2 服务调用优化方案DWS-LocalCache32-34
- 3.4 本章小结34-35
- 第四章 基于DDS的Web Services服务选择35-45
- 4.1 DDS Privilege QoS概述35-36
- 4.2 服务选择方案SingleRank36-39
- 4.3 服务选择改进方案MultiRank39-44
- 4.3.1 服务排名算法MRA39-42
- 4.3.2 PQ值确定算法PQD42-43
- 4.3.3 MultiRank方案优势分析43-44
- 4.4 本章小结44-45
- 第五章 基于DDS的Web Services原型系统实现、测试与分析45-62
- 5.1 系统实现45-54
- 5.1.1 gSOAP45-46
- 5.1.2 信息集成管理软件46
- 5.1.3 基于DDS的Web Services原型系统46-54
- 5.2 原型系统测试及分析54-61
- 5.2.1 原型系统性能测试55-57
- 5.2.2 基于DDS的服务选择方案性能测试57-61
- 5.3 本章小结61-62
- 第六章 总结与展望62-63
- 6.1 论文总结62
- 6.2 未来工作展望62-63
- 致谢63-64
- 参考文献64-66
【相似文献】
中国期刊全文数据库 前10条
1 徐涵;;SOA十大原则[J];程序员;2007年05期
2 翟社平;魏娟丽;李增智;;利用服务质量参数值预测的Web服务选择方法[J];西安交通大学学报;2010年06期
3 聂剑锋;黄理灿;;提高支持QoS的Web服务选择效率的新方法[J];计算机工程与设计;2010年19期
4 黄晓宇;;Web服务的控制集成[J];计算机工程与设计;2006年20期
5 乔志刚;“消失”得无外不在的软件[J];上海微型计算机;2000年33期
6 ;浅谈SOA[J];舰船科学技术;2006年06期
7 范云兵;;电商大数据探索[J];中国物流与采购;2014年12期
8 刘晓玲;;编辑要做“烹饪大师”[J];记者摇篮;2004年05期
9 赵生慧;吴国新;陈桂林;王汇彬;;基于多属性双向拍卖的Web服务选择[J];东南大学学报(自然科学版);2011年05期
10 王会芹;郭瑞强;;基于本体的云服务发现技术研究[J];河北省科学院学报;2011年03期
中国重要会议论文全文数据库 前1条
1 付晓东;邹平;尚振宏;姜瑛;;QoS信息不确定情况下的Web服务选择[A];第二十七届中国控制会议论文集[C];2008年
中国重要报纸全文数据库 前7条
1 本报记者 刘松柏;大数据:未来的“新石油”[N];经济日报;2013年
2 步秀英;宁夏珠宝城:开通网络快车[N];中国黄金报;2003年
3 张君超;竞争升级 服务提升 北京闽龙“砖家”将持证上岗[N];中国建设报;2007年
4 北京中企开源信息技术有限公司 耿韶光;ESB技术能否让SOA落地[N];中国计算机报;2007年
5 本报记者 刘钢;做珠宝商代言人 诚信服务消费者[N];中国矿业报;2002年
6 本报记者 何天黎;转变 要不忘初心[N];中国纺织报;2014年
7 本报记者 刘淑梅;凯捷散热器全方位服务消费者[N];消费日报;2009年
中国硕士学位论文全文数据库 前6条
1 胡敬羽;基于DDS的SOA集成技术研究[D];东南大学;2015年
2 朱仪姣;基于QoS与信誉模型的服务选择研究及应用[D];重庆大学;2011年
3 刘春勇;云计算中SLA管理框架研究[D];南京航空航天大学;2012年
4 黄刚;基于历史选择信息的QoS服务选择研究[D];河北大学;2011年
5 聂剑锋;基于QoS的Web服务选择研究[D];浙江理工大学;2010年
6 李志杰;基于QoS与自动评测机制的Web服务搜索的研究[D];武汉理工大学;2008年
本文关键词:基于DDS的SOA集成技术研究,由笔耕文化传播整理发布。
,本文编号:317651
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/317651.html