[发明专利]一种基于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定时任务调度技术实时更新图表。

附图说明

利用对参考了附图的优选实施例的详细叙述,将会使本发明的上 述目的及优点更加清楚明了,其中:

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京邮电大学,未经北京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200810239900.6/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top