欢迎来到天天文库
浏览记录
ID:9660816
大小:50.50 KB
页数:3页
时间:2018-05-04
《一种基于java技术的网络管理软件的设计方案》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、一种基于Java技术的网络管理软件的设计方案 论文关键词:网络管理 软件体系结构 Java XML 论文摘要:提出了基于Java技术的网管系统体系结构。这种结构是典型的三层体系结构:客户表示层、中间服务提供层以及数据永久存储层,同时对每层中涉及到的相关技术进行了阐述,并给出了具体的实现方法。 1.引言 随着L和Java语言等)来集成网络管理系统,就能够获得可运行于各种平台的简单有效的管理工具。特别是目前人们对计算机网络管理工具的要求已不仅仅局限于集中式管理模式,而要求网络管理工具具有分布计算
2、能力。近几年来随着Java、EJB[1]、XML[2]等技术的发展与成熟使人们对网络管理的分布式要求已成为现实。 2.基于IB)、图形化用户接口(GNI)、网络通信接口(NCI)。它们通过一组应用编程接口(API)向应用程序提供服务。 2.1基于P协议与代理程序通信,浏览器通过HTTP协议或其它方式与网管工作站通信,这种技术使得浏览器与网管工作站可以采用B/S(Bro. 3.4前端服务器及相关技术 3.4.1前端服务器 前端服务器支持HTML客户,其中所有的处理操作均在服务器端进行,而客户
3、端浏览器仅将处理结果以报表、图形、曲线等的形式来表示。前端服务器处理来自客户端的请求,它形成了客户端与服务器端的链接,后端服务器执行核心任务,并将数据存储到RDBMS中。这一处理操作主要是对后端数据库进行直接的查询操作,从图2可以看出无论是前端服务器还是后端服务器均与数据库相连,其中后端服务器可以对数据库进行存取操作,而前端服务器只能对数据库进行读操作。这两个服务器与数据库通信均采用标准的JDBC接口。如果客户端请求对数据库中的数据进行写操作,那么它只能通过后端服务器来进行。 前端服务器起到了双重
4、的作用,对后端服务器来说,它以客户的身份出现;对客户端来说,它又起到服务器的作用。前端服务器起到了承前启后的作用,它的主要功能是来处理客户的请求,为客户准备他们所关心的路由器状态信息。 3.4.2前端服务器与后端服务器的通信问题 前端服务器与后端服务器通信方式主要是依据这两个服务器集合运行的分布程度来决定的。如果前端服务器与后端服务器运行于同一个JVM上,那么两者可以通过基于TCP的SOCKET协议进行通信,如果两者是处于分布式运行环境中,则可以通过RMI协议进行通信。 3.4.3前端服务器实
5、现的一些考虑 由于客户端基于I调用后端服务器所支持的API。在具体的实现中应考虑下面的模块: (1)事件服务器模块; (2)告警服务器模块; (3)状态轮询服务器模块等。 4.网络管理软件的实现 4.1前端与后端服务器数据的交换 位于中间层的前端与后端服务器可以通过XML来实现数据交换。XML是一种标准的数据交换语言,通过利用XML使系统间的数据访问变得更加容易。具体实现可以通过前、后端服务器中的XML解析器来对XML的语法及语义进行具体的分析与提取。通过灵活的配置文件实现了应用的可扩
6、充能力。 4.2客户表示层 通过L客户端。基于I、CORBA、SOCKET或HTTP协议进行通信;基于L客户端采用HTTP协议实现与前端服务器的通信。这两种基于L技术 Java、Java组件技术以及XML技术为开发T比特路由器网管系统提供了相当丰富的工具支持。 4.3.1XML技术 在现代网络管理中,利用XML技术有利于实现管理信息交换与存储的标准化。例如在网管系统中不同权限的用户所关联的菜单功能是不同的,有些用户只能对系统进行查询,而有些用户除了查询功能外,还有修改功能。这样对不同的用户
7、可以通过XML作为配置文件来进行相应的功能定制,以满足不同用户对系统权限的需求与管理。利用XML作为配置文件,有效地增加了系统的灵活性与扩充性。 4.3.2EJB技术 EJB技术提供了分布式组件模型,这一技术可以使开发人员将精力集中在解决自己业务方面的问题上,而依靠J2EE平台来解决系统级的复杂问题。这种侧重点分离的开发方式有利于快速地开发出具有可扩充的、易于理解的以及高可靠性的应用软件。前端服务器通过利用EJB技术,可以实现许多的高级功能,如可扩充性、事物支持、数据库集成及负载均衡等。 4.
8、3.3JavaApplet技术 JavaApplet是Java的小应用程序,以Class的形式嵌入到HTML,通过主页发布到Inter,网络用户访问服务器的Applet时,Applet就下载到本地,然后在浏览器中由本地Java虚拟机解释执行。Applet客户端是实现网络实时管理的有效工具。基于san,精通EJB(第二版),电子工业出版社,2002 [2]陈会安,XML网页制作彻底研究,中国铁道出版社,2003 [3]吕梦雅,基于Java技术的网络管理应用,河北省
此文档下载收益归作者所有