[发明专利]一种基于JavaBean和JavaApplet的TMPLS网络管理模块化开发方式无效
申请号: | 200810239900.6 | 申请日: | 2008-12-12 |
公开(公告)号: | CN101419554A | 公开(公告)日: | 2009-04-29 |
发明(设计)人: | 蒋定孚;张永军;尧昱;张志辉;李彬;顾畹仪 | 申请(专利权)人: | 北京邮电大学 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;H04L12/24 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100876*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 javabean javaapplet tmpls 网络 管理 模块化 开发 方式 | ||
所属领域
本发明涉及一种TMPLS网络管理模块化开发方式的实现,属于 网管开发领域,具体的说,涉及网络管理系统开发中,基于JavaBean 封装技术和JavaApplet构图技术实现TMPLS网络管理功能模块化设 计方案。
背景技术
TMPLS(Transport-Mutiprotocol Label Switch)面向传输多协 议标签转发技术简化了MPLS的机制,提高了网络传输的OAM性能, 优化了路由倒换机制,扩展了网络的智能控制功能,是下一代传送网 发展的一个方向。TMPLS网络管理分配置管理、故障管理、性能管理、 安全管理和计费管理,各个管理功能的实现机制有着本质的不同,但 又有着某些共同点,基于JavaBean和JavaApplet对不同的实现机制 进行模块化开发,抽象共同点加以封装,通过对各个模块的统一调用 实现网络的管理功能。
一般的网络管理系统开发针对网络的特性设计对应的功能模块, 各模块之间可以通信但无法互为调用,缺乏通用性;当需要扩展网管 功能时需要对整个功能进行全程设计,扩展性较差;当需要调整网管 某个或多了类似功能设置时,需要更改和调试繁杂的程序片段,工作 量很大;当需要移植网管系统至另一个环境时,一方面需要对环境进 行配置,另一方面也要调整各个功能模块中与运行环境相关的参数设 置,繁杂的修改降低了网络管理系统的可移植性。
基于JavaBean封装,抽象各个功能模块的共同点组成类,同时对 各个功能模块的特性分别加以封装,通过对相应共同类和特性类的调 用实现各个功能模块的对应功能。在此工作机制下网管功能的改进通 过修改共同类可轻易实现,省去大量的编程工作;只需增加相应的特 性类以扩展网络管理功能,提高网络管理系统的可扩展性;对环境配 置相关的共同类作少许调整可实现TMPLS网络管理系统的快速移植, 可移植性得到极大提高。
基于JavaApplet构图,按管理需要设计图表框架,调用数据查询 类通过JDBC连接数据库获取相关数据动态绘制图表,对于不同的图 表类型,只需修改图表框架和数据获取参数,易于扩展各种图表的动 态绘制;基于Java的实时任务调度函数,可实现图表的自动刷新; Java的跨平台特性使得只需提供JVM(Java Virtual Machine)Java 虚拟机便可实现图表绘制功能的移植,对于网络管理系统的推广有着 重要的意义。
发明内容
本发明提供了一种TMPLS网络管理模块化开发的方式,采用 JavaBean封装技术基于网络管理原理对TMPLS网管功能进行模块化 设计,抽象各管理功能的共同类,设计不同管理功能的特性类,通过 对共同类和特性类的调用、修改、扩展实现网络管理功能的执行、调 整、扩展、移植和推广。采用JavaApplet构图技术调用数据查询类 JavaBean通过JDBC连接数据库动态查询图表信息数据,按照图表性 质对数据进行处理后载入构图框架在GUI(Graphic User Interface) 图形用户接口输出完整图表,启动Java任务自动调度,调用Ajax数 据监测程序,实现图表动态实时刷新,通过更改、增加图表框架调整、 扩展图表效果,改变数据库字段属性兼容不同的数据格式,定时备份 数据库提高数据的安全性,导出数据库实现图表数据的移植。
本方式主要包括两大部分:功能封装、图表实时动态绘制,分别 完成网管系统中管理功能模块化开发和图表模块化设计(如图1)。 功能封装基于JavaBean技术实现,依据管理功能设计成员函数,定 义所需的成员变量,在JSP中声明对某个JavaBean的使用调用其成 员函数和成员变量完成相应的管理功能。通过JDBC连接数据库, JavaBean可以和数据库进行交互,应用Java定时任务调度技术,实 现数据库中底层硬件配置数据的自动更新,结合Servlet技术可以实 现账单的自动生成发布功能。应用Ajax异步技术可以判断数据的变 化,实现自动监测功能图表模块化设计基于JavaApplet技术和 JavaBean技术,JavaApplet架构,调用JavaBean读取数据绘图,结 合Java定时任务调度技术实时更新图表。
附图说明
利用对参考了附图的优选实施例的详细叙述,将会使本发明的上 述目的及优点更加清楚明了,其中:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京邮电大学,未经北京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810239900.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:安全解密方法
- 下一篇:用于产生随机数的方法和设备