传输网管代理(Agent)软件开发平台的研究与实现

传输网管代理(Agent)软件开发平台的研究与实现

论文摘要

传统光网络的管理系统的主要目标是完成基本的设备管理和网络管理功能。由于传输网管采用传统的方式不方便直接对所有的单板进行有效的管理,所以在这里提出了传输网管代理器(Agent)的概念,Agent程序在传输网络管理组织结构中处于网元管理层的位置,响应管理者的命令完成对网元的配置管理、告警管理、性能管理、维护管理、安全管理等功能。对于不同的传输设备来说,Agent程序的基本功能是相同的,只是在某些方面和设备相关,如配置管理等,因此理想的Agent程序应该是“求同存异”,功能相同的部分应该可以复用,同时可以提供一些手段方便与设备属性相关部分的代码实现。我们的开发现状却与此相差甚远。总体来说,程序的框架结构还是比较合理,但由于程序的实现和命令接口报文、设备属性关联太过紧密,程序代码几乎不可剥离,因此复用性、可移植性都比较弱。这使得我们在开发一种新的设备时,都必须重新进行编码、调试等重复工作,这对项目的开发进度、产品的稳定性都有较大的影响。本论文通过总结以往的经验教训,对原来的系统进行了一些的改进:1.在原来的基础上,推出了Agent软件开发平台,实现应用程序最大程度的跨设备、跨系统平台,增强代码的复用性,为今后Agent应用程序的开发提供指导、模板和实现机制;2.引进了模块化的思想,将整个Agent软件开发平台分为本地调度模块、配置管理模块、告警管理模块、性能管理模块、维护管理模块、安全管理模块(略)、应答处理模块。通过我们Agent小组成员(实习期间,我属于Agent小组)一年多时间的实践,取得了突破性的成果,虽然不能达到理想的境界,但是为其他新产品的开发节约的大量的人力财力,为市场争取到了宝贵的时间。

论文目录

  • 摘要
  • ABSTRACT
  • 第1章 绪论
  • 1.1 课题来源和背景
  • 1.1.1 光网络管理发展面临的问题
  • 1.1.2 光网络管理系统的发展趋势
  • 1.2 国内外研究综述
  • 1.3 光网络业务层网管系统的简介
  • 1.3.1 电信管理网TMN
  • 1.3.2 系统的功能
  • 1.3.3 系统的管理能力
  • 1.3.4 系统的用户特点
  • 1.3.5 系统的业务处理流程
  • 1.4 本论文的主要工作内容
  • 第2章 嵌入式系统简介
  • 2.1 嵌入式系统概述
  • 2.2 嵌入式实时操作系统VxWorks简介
  • 2.2.1 VxWorks操作系统的特点
  • 2.2.2 VxWorks操作系统的组成
  • 2.2.3 VxWorks操作系统的任务管理
  • 2.3 VxWorks操作系统的集成开发环境Tornado
  • 2.4 VxWorks操作系统的映象
  • 2.5 本章总结
  • 第3章 Agent软件开发平台需求分析
  • 3.1 Agent软件开发平台简介
  • 3.2 Agent软件开发平台总体结构设计
  • 3.2.1 总体结构设计描述
  • 3.2.1.1 设计思想
  • 3.2.1.2 Agent的体系结构
  • 3.2.2 命令处理的框架设计
  • 3.2.2.1 命令处理分类
  • 3.2.2.2 命令调度关系
  • 3.2.2.3 命令处理的实现
  • 3.2.3 命令报文的编解码
  • 3.2.4 系统数据库的设计
  • 3.2.5 Agent系统数据结构与用户数据结构的设计
  • 3.2.6 超时机制
  • 3.3 Agent软件开发平台要素设计
  • 3.3.1 Agent中的类的设计
  • 3.3.2 Agent中的任务
  • 3.3.3 Agent中消息队列
  • 3.3.4 Agent中的事件
  • 3.3.5 关键处理流程
  • 第4章 Agent软件开发平台的详细设计与实现
  • 4.1 本地调度模块
  • 4.2 配置管理模块
  • 4.2.1 设置命令
  • 4.2.2 下载/上载命令
  • 4.2.3 查询命令
  • 4.3 告警管理模块
  • 4.4 性能管理模块
  • 4.5 维护管理模块
  • 4.6 应答处理模块
  • 第5章 结论
  • 致谢
  • 参考文献
  • 攻硕期间取得的成果
  • 相关论文文献

    • [1].快速打造软件开发平台工具[J]. 电子技术与软件工程 2020(15)
    • [2].基于“V平台”的软件开发平台创客体系构建[J]. 电脑知识与技术 2017(05)
    • [3].CDIO模式下的软件开发类课程群实践教学改革分析[J]. 科学中国人 2017(20)
    • [4].企业信息化软件开发平台建设与效益概述[J]. 工业控制计算机 2019(06)
    • [5].面向服务软件开发平台的设计与实现[J]. 福建电脑 2009(07)
    • [6].新一代网络条件下软件开发平台技术发展趋势[J]. 商 2015(38)
    • [7].平台维护类软件开源策略研究[J]. 信息通信 2017(11)
    • [8].基于通用模型的电力图形软件开发平台[J]. 电力自动化设备 2010(06)
    • [9].新一代网络条件下软件开发平台的变化趋势[J]. 福建电脑 2008(04)
    • [10].雪峰山隧道监控软件开发平台的选择[J]. 科学之友(B版) 2008(10)
    • [11].Lab windows/CVI平台上实现带有握手机制的串行通信[J]. 电子技术与软件工程 2017(20)
    • [12].流行软件开发平台大揭密[J]. 电脑编程技巧与维护 2010(03)
    • [13].新一代保护软件开发平台系统的软件架构实践[J]. 东北电力大学学报 2014(04)
    • [14].浅谈新技术条件下计算机软件开发平台的变化趋势[J]. 民营科技 2012(10)
    • [15].“支持持续进化的云应用智能软件开发平台与环境”项目顺利通过科技成果评价[J]. 信息技术与信息化 2019(04)
    • [16].论软件开发平台的选择[J]. 科技风 2011(21)
    • [17].支持在线热部署的软件开发平台[J]. 电子技术与软件工程 2018(09)
    • [18].联发科技校园软件大赛落幕[J]. 通讯世界 2011(01)
    • [19].一种基于服务化技术的办公软件开发平台的设计与实现[J]. 信息系统工程 2019(08)
    • [20].CDIO模式在“软件开发平台与工具”课程中的运用[J]. 大众科技 2012(04)
    • [21].适应于信息系统的基于CMM的软件开发平台[J]. 信息系统工程 2010(04)
    • [22].电工学实验教学软件的开发[J]. 化工职业技术教育 2008(02)
    • [23].基于MDA的云计算软件开发平台模型的研究[J]. 微电子学与计算机 2011(09)
    • [24].Wind River推出附带合规性文档的医疗设备软件开发平台[J]. 电子与电脑 2011(11)
    • [25].Wind River推出附带合规性文档的医疗设备软件开发平台[J]. 中国电子商情(基础电子) 2011(12)
    • [26].企业级MIS软件开发平台选用研究[J]. 中国管理信息化 2008(13)
    • [27].通用测试软件开发平台的设计方法及应用[J]. 计算机测量与控制 2014(12)
    • [28].SaaS概念很热 它最专注[J]. 创业家 2010(04)
    • [29].车用电控单元(ECU)软件开发平台的设计与实现[J]. 微计算机信息 2010(35)
    • [30].软件开发平台综述[J]. 电脑编程技巧与维护 2018(04)

    标签:;  ;  ;  

    传输网管代理(Agent)软件开发平台的研究与实现
    下载Doc文档

    猜你喜欢