基于UDDI的教育云信息共享关键技术研究
发布时间:2017-05-22 19:22
本文关键词:基于UDDI的教育云信息共享关键技术研究,由笔耕文化传播整理发布。
【摘要】:本文的研究来源于导师的课题《教育云平台的运营和管理研究》。主要研究跟教育云服务平台相关的管理和运营关键技术问题。 《教育信息化十年发展规划(2011-2020年)》[1]对于国家教育云服务平台建设工程描述如下:教育云服务平台提供各类教育资源、终身学习和教育公共信息服务的一站式服务,构建随时随地、人人可用的教育信息资源和学习环境。为了实现教育云的建设目标,在教育云平台上构建分布式、可管理、易检索的信息共享平台是亟待研究的关键技术之一,也是本文的重点研究方向。 然而,在云计算环境下,海量服务的有效发布和快速发现并非易事。在服务发布环节,传统的集中式的UDDI服务注册中心存在一系列的问题。例如,在面临大规模的服务数据发布时,传统的集中式服务注册中心存在服务数据处理效率低的问题。在服务发现环节,传统的服务注册中心无法应对日益庞大的海量服务请求,急需采用新的方法提高响应速度。因此,本文作者采用了一种新的思路,利用云计算技术解决传统服务注册中心的这类问题。 主要技术路线是采用Hadoop平台构建分布式服务注册中心,并通过WEB服务的语义描述及引入缓存机制两种方法提高对服务的检索效率。本文主要内容有: (1)在面临服务数据的剧增所带来的存储和数据处理问题上,本文对已有的UDDI注册中心进行了分布式扩展,设计了一个构建在Hadoop平台上的服务注册中心,以HBase作为数据的持久层,将HBase中的服务数据模型映射到UDDI的数据结构中。利用HBase和MapReduce计算框架提供的大规模数据的并发存储和处理能力,提高服务注册中心的数据处理能力。本文作者对其所设计的新分布式服务注册中心起名为HUDDI。 (2)在所设计的HUDDI中,引入语义的服务描述和服务质量的匹配以提高服务的查询效率,通过对热点服务的缓存机制进一步提高了作者所设计的基于Hadoop的分布式服务注册中心的查询效率,将改进平台命名为HUDDI+。 (3)本文作者对HUDDI进行了编码的实现,并对设想进行了有效性验证。作者通过模拟数据实验,将HUDDI与JUDDI(传统的集中式UDDI实现)进行了比较,表明HUDDI在处理大规模的服务数据方面有较高的性能和稳定性。作者还通过模拟数据实验,将HUDDI与HUDDI+进行了比较,表明采用热点机制的HUDDI+在查询效率方面有进一步的改进。 (4)结合北京交通大学数据中心建设项目,对本文设计的服务注册中心实际应用,将数据中心的数据服务发布到]HUDDI+。
【关键词】:UDDI Hadoop HUDDI HUDDI+ 热度
【学位授予单位】:北京交通大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TP393.09
【目录】:
- 致谢5-6
- 摘要6-7
- ABSTRACT7-9
- 目录9-12
- 1 引言12-17
- 1.1 研究背景12-14
- 1.2 研究现状14-15
- 1.3 本文研究的内容15-16
- 1.4 论文的组织结构16-17
- 2 WEB服务与UDDI17-32
- 2.1 SOA17-18
- 2.1.1 SOA主要特征17-18
- 2.1.2 服务注册表模式18
- 2.2 WEB服务与SOA18-22
- 2.2.1 开发web服务的流程19-20
- 2.2.2 Web服务标准20-21
- 2.2.3 Web服务协议栈21-22
- 2.3 UDDI规范介绍22-25
- 2.3.1 UDDI工作原理22-24
- 2.3.2 UDDI的数据结构24-25
- 2.4 云计算25-31
- 2.4.1 云平台的选择27-28
- 2.4.2 Hadoop云平台28
- 2.4.3 HDFS介绍28-29
- 2.4.4 MapReduce并行计算模型29-30
- 2.4.5 HBase30-31
- 2.5 本章小结31-32
- 3 基于HADOOP的分布式服务注册中心设计32-44
- 3.1 系统设计目标32-33
- 3.2 系统分析与设计33-38
- 3.2.1 系统架构设计33-35
- 3.2.2 系统工作流程35-36
- 3.2.3 系统模块设计36-38
- 3.2.4 数据模型分析38
- 3.3 服务数据的存储38-43
- 3.3.1 逻辑数据模型38-40
- 3.3.2 物理数据模型40-41
- 3.3.4 服务匹配的实现41-43
- 3.4 本章小结43-44
- 4 HUDDI的优化设计44-57
- 4.1 服务发现44-50
- 4.1.1 语义Web服务描述44-47
- 4.1.2 基于语义的服务发现算法47-48
- 4.1.3 服务质量定义和计算方法48-49
- 4.1.4 服务质量的调整49-50
- 4.2 基于热度的服务缓存机制的设计50-52
- 4.2.1 服务热度的定义50
- 4.2.2 缓存的工作方式50-52
- 4.3 改进的分布式服务注册中心52-56
- 4.3.1 扩展的服务数据模型52
- 4.3.2 数据映射52-53
- 4.3.3 基于热度缓存的框架的流程53-56
- 4.4 本章小结56-57
- 5 实验与分析57-68
- 5.1 实验环境57-63
- 5.1.1 硬件条件57
- 5.1.2 Hadoop的配置57-60
- 5.1.3 Hbase的配置60-61
- 5.1.4 实验系统的构建61-63
- 5.2 实验数据的准备63
- 5.3 实验结果分析63-67
- 5.3.1 与Juddi的性能对比63-65
- 5.3.2 HUDDI与HUDDI+服务查询时间对比65-66
- 5.3.3 HUDDI与HUDDI+性能分析66-67
- 5.4 本章小结67-68
- 6 项目实践68-75
- 6.1 实践背景68-71
- 6.2 HUDDI+实际应用71-74
- 6.3 本章小结74-75
- 7 结论与展望75-77
- 7.1 工作总结75
- 7.2 研究展望75-77
- 参考文献77-80
- 作者简历及攻读硕士学位期间取得的研究成果80-82
- 学位论文数据集#@@
【参考文献】
中国期刊全文数据库 前4条
1 陈吉荣;;构建私有云计算平台的EUCALYPTUS架构分析[J];电脑知识与技术;2010年15期
2 杨胜文,史美林;一种支持QoS约束的Web服务发现模型[J];计算机学报;2005年04期
3 戴超;李旭伟;;基于资源热度的Hot-Chord结构化网络搜索算法[J];计算机与数字工程;2011年05期
4 宋航;面向服务的架构SOA-Service Oriented Architecture[J];科技成果纵横;2005年04期
本文关键词:基于UDDI的教育云信息共享关键技术研究,,由笔耕文化传播整理发布。
本文编号:386653
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/386653.html