基于REST风格的网络管理平台研究与实现

来源 :北京邮电大学 | 被引量 : 4次 | 上传用户:hopkings
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网技术的飞速发展,互联网Web应用也得到迅猛的发展,Web应用的发展增加了计算机网络的复杂性,同时也增强了不同网络之间的异构性,因此如何设计好的Web应用成为人们关注的重点。传统的Web应用设计模式是基于XML-SOAP-WSDL-UDDI的应用模型,这种设计模式解决了异构网络平台之间互访难的问题,但是随着网络功能的多样化,基于XML文档格式设计的Web应用程序使得互联网协议变得越来越繁琐,降低了互联网应用的可扩展性。REST(表述性状态转移)是一种软件设计风格,它由一组架构约束条件和原则构成,而不是一种标准。REST具有很多优点,因此被广泛地应用在Web服务的设计中。本论文主要研究内容是将REST应用在企业的网络管理平台上,主要工作与研究内容如下:1.论文首先分析REST相关内容及国内外的研究现状,在比较REST架构风格与传统网络架构风格的基础上进一步讨论REST的优点。2.分析将REST风格应用于企业网络管理平台上的实际需求,并给出具体的设计思路。3.给出将REST架构风格应用于企业网络管理平台上的具体实现方案,包括MAIN功能模块、NETCONF适配模块、TOKEN模块、DOM模块、JSON模块以及RESTful URL的具体实现。4.对REST架构风格在网络管理平台上的实现进行功能方面的验证,主要通过使用Ruby语言设计自动化测试脚本来完成最终的测试工作。目前,本文所涉及到的模块已通过企业验收,并且可以在企业的网络平台上完成正常的功能。
其他文献
随着智能终端产品的普及,无线局域网业务的客户群和需求量的快速增长,未来无线局域网将处于一种高密度部署的环境中。在2.4GHz频段中互不干扰的信道仅有3个,远不能满足用户需
随着互联网高速发展,越来越多的企事业单位开始发展建设信息化业务系统,促使其业务处理方式发生重大改变。在构建企业级应用系统时,如何在分布式环境下搭建高效可用的Web应用
云计算通过虚拟化技术将软硬件资源进行整合构建成资源池,并以服务的形式提供给用户,具有高可扩展性、高可用性和弹性服务的特点,提高了资源利用率,降低了资源分配和管理的复
软件已经成为国防建设和国计民生的重要组成部分。然而,随着软件技术的快速发展,软件的规模越来越大,复杂度越来越高,软件安全问题日益凸显。如何保障软件的安全性,稳定性和
近年来,多媒体应用所带来的真实的深度感知与身临其境的视觉享受使人们对三维视频的需求急剧上升。目前,3D视频广泛采用多视点+深度(Multiview Video plus Depth,MVD)的表示
近年来,随着云计算、大数据、移动互联网的兴起,对人们的日常生活和工作产生了极大的影响,但同时,传统的网络服务的局限性开始影响上层IT业务的发展限制逐渐显现出来,如何做
随着计算机技术的迅猛发展,计算机辅助教学(CAI)得到了深入的应用。试题库及自动组卷,是计算机辅助教学中的重要一环。依据试题库进行自动组卷,就是根据储存在数据库中的试题
科学技术的飞速发展和互联网的广泛应用带来了信息数据的爆炸式增长。为了在大量的数据中发现有用的信息和资源,数据挖掘技术应运而生。作为数据模式中重要数据结构——图,被
随着人工智能、深度学习等技术的兴起,图像处理相关技术逐渐成为研究的热点。图像处理技术中有一环至关重要的技术——图像配准,在经过一系列图像预处理,特征检测、提取等环
得益于计算机、无线通信和低功耗传感器的不断进步,无线传感器网络(WSN)发展迅速。但由于电池技术的发展比通信领域技术的发展缓慢得多,能量不足成为制约传统传感网络的重要