基于资源架构的通用OAM的设计与实现

来源 :北京邮电大学 | 被引量 : 1次 | 上传用户:etzhenghao2
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机的日益普及,传统的电子业务已经越来越难满足用户的各种需求,因此,各式各样丰富的电子系统得到了迅猛发展,开拓了更为广阔的市场空间。由于传统的系统受限于软件开发模式和架构风格,对系统的管理维护通常需要停止系统,根据日志对代码进行修改后,重新启动系统,不能在系统运行时对系统的健康状况进行检测,并做出相应操作,系统较差的可维护性对新系统的开发和推广带来了不少阻力。OAM(Operation Administrator and Maintenance)就是在这个背景下产生的,它的作用在于对系统的维护和运行进行解耦合,能够在系统运行时对系统进行操作管理维护,使系统的维护人员可以不须考虑系统的时间适用性,能够快速便捷的根据系统的健康状况进行管理。OAM仍处于高速发展的阶段,需要不断的自我完善,以便为系统的开发人员和管理维护人员提供更好的支持和服务。由于每个项目组都根据自身的需求,按照自身熟悉的技术,对OAM功能进行开发,设计相对简陋,并且对于OAM使用人员而言,并不足够友好;同时多个项目组之间可能都需要开发日志、告警、统计测量等基础功能,项目组之间相同功能的代码难以得到复用。本文在这样的背景下,提出了一种基于资源架构的通用OAM,根据REST架构风格,通过对操作的资源建模,提供一种以资源为基础的统一视图,以应对目前各项目组之间的OAM复用性、可维护性、通用性等表现不佳的问题,提出了更通用的OAM开发准则和更为友好的OAM使用方式,以应对日益增多的系统维护的需求。通用OAM是东信北邮下一代业务平台的重要组成部分,新系统主要针对原有系统的服务分层和可操作性进行了重新设计,并在新架构的基础上,提供了更为合理的OAM功能开发接口,增加完善了平台的能力。本文采用了一个基于资源架构的RESTful风格将OAM的各种管理方式进行资源建模,系统中以资源的角度对OAM进行开发,使得OAM的管理功能能够以相同的方式提供服务。降低了采用不同方式开发不同管理功能的复杂度,也使得OAM使用人员能够以相同的方式使用OAM,大大降低了使用人员的学习成本,同时提高了系统的可维护性。同时,该系统还根据管理目标的通用程度设计了插件开发体系,将更为通用的功能设计为通用插件作为插件开发体系的基础设施,将个性化的管理目标设计为个性化插件,OAM开发人员可以根据通用插件提供的功能快速的设计出健壮的个性化插件,提高通用插件的复用程度和稳定性。为保证代码质量,采用传统开发模型与TDD(Test Driven Development)相结合的开发方式,根据数据的采集、组织、呈现、加工、存储,将系统分为资源模型、资源代理层、统一接口层、数据分析层、持久化层五个模块,使用TDD的方式对各个模块进行开发,最后对系统进行联合测试,用测试保证系统的健壮性,同时也为可以自由的增加各种管理功能提供测试保障。
其他文献
磁共振成像(magnetic resonance imaging,MRI)技术被广泛地应用在脑的功能和结构研究中,而利用脑结构磁共振成像(structural MRI,sMRI)可以获得清晰的、反映不同组织对比度的图像,
近年来突发事件频繁发生,严重威胁着人们的安全和健康,对突发事件信息获取和监控的需求迫切;同时图像、视频等已经逐渐成为信息的主要载体,多媒体信息的分析越来越重要。本论
随着互联网技术的飞速发展,人们对于互联网的依赖程度也越来越高,移动互联网遵循“开放、自由、公平”的原则,根据用户的需求提供个性化的服务,全面满足用户多元化需求。而对于传
随着IPv4地址的耗竭,从IPv4向IPv6过渡已经成为了限制网络进一步发展的关键问题。在过渡过程中有着诸如路由、可扩展性、管理等诸多的问题。IPv6过渡问题在短期内雉以得到解决
无线传感器网络,是当前在国际、国内备受关注的、涉及多学科高度交叉、知识高度集成的前沿热点研究领域。无线传感器网络在国家安全、环境监测、交通管理、医疗卫生、制造业
近年来,随着用户互联网接入速度的提高和视频编码技术的更新,流媒体技术得到了极大的发展和应用。视频监控系统得益于的流媒体技术的快速发展,原本封闭的监控网络完成了网络化、
目前,大多数互联网体系架构的研究停留在纸面上,难以验证或付诸实践。为了解决这个问题,网络虚拟化被引入到计算机网络的研究中,通过网络虚拟化,多个互相隔离的逻辑网络可以共享相
近几年来,现代的可视物体跟踪技术得到了突飞猛进的发展,基于协相关滤波的跟踪器在精度和鲁棒性都具有十分优秀的实验结果,但其对于物体大小的自适应性仍然可以进行扩展,并且在特
随着计算机技术与硬件的快速发展,3D打印的相关技术在增量工艺中的应用越来越广泛,迫切需要一种支持多种数据格式且高效的切片软件。目前所见的软件系统支持的格式和功能都比较
CCSDS协议识别技术是空间信息获取与分析研究中的重要组成部分,它的应用领域主要包括空间合作探测任务中的协议标准化研究和空间信息对抗。前者主要是通过获取的数据协议类型