基于JAVA的网络管理系统设计 方超 杭州师范大学钱江学院浙江杭州 310000 【摘要】信息社会对计算机网络的依赖使得计算机网络本身运行的可靠性变得非常重要,同时也给网络的管理提出新的要求。随着w州、JAVA、 XML等技术的发展,基于WEB和JAVA的网络管理系统成为当前计算机网络的研究核心。基于这一点,首先充分论述WEB的优势和基于WEB的网络管 理系统,然后谈论基于JAVA的网络管理实现的可靠性。 【关键词】WEB JAVA计算机网络网络管理系统 中图分类号:TP393文献标识码:B文章编号:1009-4067(2013)05-41—0l 现在,随着WEB技术的普及和发展,把网络管理和WEB充分结合, 允许通过WEB浏览器进行网络管理是一种新型的网络管理方式。JAVA 2、基于JAVA的网络管理系统 2.1基于JAVA网络管理系统的优势 是一种完全面向对象的程序设计语言,它是用来开发APPLETS和 APPLICATIONS的一种平台。 1、基于WEB的网络管理系统 现在,随着网络技术的普及,网络已经应用到社会中的各个领域, 网络管理随之也变得越来越复杂,基于这种情况,人们对网络管理提出 了更高的要求,于是WEB—Based Management(简称WMB)技术就应 运而生了。WMB可以允许网络管理人员使用任何一种WEB浏览器在 任意一个节点上便捷地控制以及存取网络的每个部分,可以这么说, WMB是网管方案的一次变革,它大大改善了网络用户管理网络的方式。 1.1 WEB的优势 基于WEB的网络管理系统将WEB功能和网管技术进行融合,跟 传统网管工具相比,为网管人员提供能有力的工具。在WMB系统中, 网管人员可以不必局限于专用的网管工作站,直接可以通过任何浏览器 来控制网络。它的优势在于管理者可以在任何一个地方进行网络的控 制,不受到地理位置的限制,有效进行分步管理;其次WEB平台的无 关性可以解决多平台结构所带来的相互操作问题;第三在WEB平台上, 对系统的修改不需要通过客户端,只需在WEB服务器上进行就可以了, 大大降低了网络运行的成本等等。 1.2 WEB的实现方法 基本上来说,WBM有两种实现方法:一种就是将WEB服务器加 到一个工作站上,工作站轮流和设备端通信,用户通过H1TrP协议和代 理通信同时代理通过SNMP协议和设备端通信;另外一种实现方法就是 嵌入方式,就是将WEB真正地嵌入到网络设备中,由于每个设备都有 自己独有的WEB地址,管理者可以便捷地通过浏览器来访问和控制该 设备。代理方式不仅保留了现有网管系统和设备的所有优点,并且还增 加了访问灵活的优势。由于代理和设备之间的通信是采用SNMP协议, 所以这种方式的实施只需要一些简单的设备就可以进行了。嵌入方式 利用图像化的方式来管理各独立设备,jE常的简单,并且易操作。它比 目前基于菜单的远程登录具有更加友好的界面,WEB接口能够提供更 加简易的操作而不丢失功能。AOP实现,一般要尽可能的透明化。业 务类是不管这些切面的。实现的方法,一般都是拦截器,或者类似 AspectJ那样的代码生成工具。如果使用动态代理,会使代码显得不规 整。所以很多人不用传统的方法,而是采用别的方法实现。除非实现某 个规则约束。但是这样的话就不透明了。在对商业方法加以调用时,也 会同时自动调用执行处理器。 由于JAVA语言具有简单、面向对象、体系结构中立、完全以及便 于移植等优势,它已经被广大开发人员所接受并用来开发网络管理系 统。因此,基于JAVA网络管理系统具有实现随时随地的管理和低成本 部署等优势,它为网络管理提供了更好的灵活性。例如服务供应商可以 很经济地向用户的网络管理发出实时窗口,对用户随时随地进行管理; JAVAStation可以大大减少部署特定的管理工作站的费用,增加部署管 理控制台时可用的选项等等。 2.2基于JAVA网络管理系统的实现方法 基于JAVA的网络管理系统是基于CIIENT/SERVER模式的分布式 系统,它完全是利用JAVA语言来编写的。基于JAVA网络管理系统可 以分为浏览器、网管服务器和代理三个方面。其中代理采用的是过去被 管理设备中的SNMO Agent,其作用是保护已有的投资;浏览器端通过 运行JavaApplet向用户提供友好的图形化网管界面,Applet通过建立 Socket与服务器上得网管通信,JSNM平台应用Java语言来封装SNMP 的各种信息,同时应用这种JAVA SNMP来与代理通信。JAVA语言具 有跨平台和扩展性好等优势,在JSNM平台上实现的网管系统仅仅只需 要JAVA虚拟机的支持就可以了,它与操作系统和硬件平台没有直接联 系,这是由于这一点,就很好地解决了异构网络的管理问题,同时使网 管应用还具有优良的移植性。 总而言之,基于WEB和JAVA的网络管理系统的开发成功,对万 林克多种产品的推广起到了一定的促进作用。为了更好地满足用户的需 求,就目前的情况而言,网络管理系统还需要完善一些问题,例如应该 把认证和计费部分集成到系统中;被管设备的数量由于受到限制,当存 在大量被管设备时,还需要进行进一步的压力测试等等。随着以后网络 技术和信息技术的不断发展,基于WEB和JAVA的网络管理系统将会 实现更大的实际应用价值,更好地为用户提供帮助。 参考文献 [1】李欢欢,基于WEB和JAVA的网络管理系统[D】.昆明理工大学, 2002年. 【2]张哲,基于Web的网络管理系统可视化模型的设计与实现[D】. 沈阳工业大学,2007年. [3]王海军,基于WEB的网络管理系统的研究[D】.武汉理工大学, 2005年. [4]赵丹阳,基于VRML-Java的网络管理系统可视化模型的研究与 实现【D].沈阳工业大学,2006年. 2013・05 中国电子商务.. 41