4. 网络管理软件的实现
4.1前端与后端服务器数据的交换
位于中间层的前端与后端服务器可以通过XML来实现数据交换。XML是一种标准的数据交换语言,通过利用XML使系统间的数据访问变得更加容易。具体实现可以通过前、后端服务器中的XML解析器来对XML的语法及语义进行具体的分析与提取。通过灵活的配置文件实现了应用的可扩充能力。
4.2客户表示层
通过Web客户端可以查看T比特路由器故障告警信息、路由器性能、各种统计图及进行路由器的配置等。通过浏览器,用户可以直接对数据库中不需要的信息进行删除。
客户表示层通过基于浏览器的方式来访问中间服务层,这种访问包括两种方式:一种为基于Web的Java客户端,另一种是基于Web的HTML客户端。基于Web的Java客户端与前端服务器采用RMI、CORBA、SOCKET或HTTP协议进行通信;基于Web的HTML客户端采用HTTP协议实现与前端服务器的通信。这两种基于Web方式的客户端是是目前在网络管理中比较流行的方式。
4.3实现中涉及到的Java、Java相关技术以及XML技术
Java、Java组件技术以及XML技术为开发T比特路由器网管系统提供了相当丰富的工具支持。
4.3.1XML技术
在现代网络管理中,利用XML技术有利于实现管理信息交换与存储的标准化。例如在网管系统中不同权限的用户所关联的菜单功能是不同的,有些用户只能对系统进行查询,而有些用户除了查询功能外,还有修改功能。这样对不同的用户可以通过XML作为配置文件来进行相应的功能定制,以满足不同用户对系统权限的需求与管理。利用XML作为配置文件,有效地增加了系统的灵活性与扩充性。
4.3.2EJB技术
EJB技术提供了分布式组件模型,这一技术可以使开发人员将精力集中在解决自己业务方面的问题上,而依靠J2EE平台来解决系统级的复杂问题。这种侧重点分离的开发方式有利于快速地开发出具有可扩充的、易于理解的以及高可靠性的应用软件。前端服务器通过利用EJB技术,可以实现许多的高级功能,如可扩充性、事物支持、数据库集成及负载均衡等。
4.3.3Java Applet技术
Java Applet是Java的小应用程序,以Class的形式嵌入到HTML,通过主页发布到Internet,网络用户访问服务器的Applet时,Applet就下载到本地,然后在浏览器中由本地Java虚拟机解释执行。Applet客户端是实现网络实时管理的有效工具。基于swing的Applet客户端弥补了纯HTML客户端与用户互动性差的弱点。
5. 结束语
通过对T比特路由器网管系统的开发,可以抽象并提出现代网络管理系统的多层软件体系结构模型。整个模型的体系结构层次分明,各层完成各自的任务。其中位于中间层的后端服务器完成网络管理的五大功能的核心部分,如故障告警、性能管理等。位于中间层的前端服务器起到连接客户表示层与后端服务器的功能,处理客户端的请求。当客户请求对数据库进行写操作时,直接将这种请求交给后端服务器来处理,通过后端服务器安全认证后,才可以进行相应的操作;当客户请求对数据库进行读操作时,前端服务器可以直接与数据库通信,这样就保证了数据的安全性。通过利用XML技术、Java及Java相关技术使开发的系统具有较强的可扩充性、安全性以及跨平台性。这种基于Web的网络管理方式正是符合现代网络管理的特点与要求,希望这种网管软件体系结构对其它类似软件具有借鉴与参考价值。
参考文献
[1] Ed Roman, 精通EJB(第二版),电子工业出版社,2002
[2]陈会安,XML网页制作彻底研究,中国铁道出版社,2003
[3]吕梦雅,基于Java技术的网络管理应用,河北省科学院学报第19卷第3期,2002
以上就是由为您提供的JAVA论文:浅析一种基于Java技术的网络管理软件的设计方案,希望给您带来帮助!
相关推荐:
JAVA论文:探究Java课程的教学方法
上一篇:JAVA论文:浅论关于JAVA的生存现状