

英语原文共 4 页,剩余内容已隐藏,支付完成后下载完整资料
基于Java技术的网络管理系统
王海涛 常春琴
河南理工大学计算机科学与技术学院 焦作,中国 电子邮件:jz_wht@hpu.edu.cn
河南理工大学测绘与土地信息工程学院 焦作,中国 电子邮件: chchqin@hpu.edu.cn
摘要 - 针对Web服务技术的特点,提出了一种基于Web服务技术的模式分布式模型系统,即用户界面层,中间层存储层。 在实施基本应用之后,使用包装技术改进了工艺装备的可移动性和可扩展性。 第五,提供真实的部件代码,证明其可行性。
关键词 - 网络管理; 系统模型; Web服务技术; 线;
一,介绍
网络是计算机通信的重要组成部分,它通过互连和协作形成了一个大规模的信息处理系统。 网络管理是指监督,组织,控制网络通信服务和信息处理等活动,确保计算机网络连续正常运行,并在运行时发生错误时立即做出反应和处理。如何有效地管理该地区内的网络是计算机网络能够提供有效,可靠,安全和经济的服务的重要保证。
在OSI(开放系统互连)网络管理标准中,定义了五部分功能:配置管理,性能管理,故障管理,安全管理,计费管理。 Java技术改变了创建和部署应用程序的方法,为网络管理提供了新的手段。 本文以SNMP [I](简单网络管理协议,SNMP)为基础,设计并实现了一种应用于Java语言的高效,高可用性的网络管理系统。
二,执行网络管理模型
A.整个系统模型
现在,网络主要基于SNMP集中式网络管理。 基于传输层的UDP数据报协议的SNMP传输和监督管理者与被管理设备代理之间的信息。 监管过程为嵌入式网络或主机设备的SNMP Agent收集设备的各种信息和统计数据,并将这些数据记录在被监控端的MIB数据库中,管理端通过SNMP向SNMP代理发送SNMP数据包 协议和SNMP代理响应应答包给SNMP [2]管理端后接收数据包。
根据SNMP协议的特点,构建了网络管理系统的设计模型,如图1所示。 发送客户端的线程和接收服务器端的线程负责实现请求命令的数据发送,接收和解析工作,服务器端的处理控制程序负责数据采集,车削的管理和控制过程等。 数据处理工作在服务器和数据库方面运行。 模型建立从客户端到Internet的应用程序,然后到服务器和数据库端,构建将管理调度器有机集成到网络平台的软件系统,实现自动配置和调整的网络管理功能,形成三层网络管理架构:用户界面层,中间层和存储层。
图1 网络管理系统模型
B.三层架构
在三层网络管理架构下,用户界面是基于Web风格的Java应用,用户通过Windows或Web页面布局来监控和管理运行的网络状态。存储层使关系数据库成为网络信息存储介质,这些数据包括网络设备基本信息,网络性能数据等。中间层是网络管理模型的核心部分,实现了管理功能和java技术层。考虑到网络通信技术和通用异构网络的发展,本系统引入了Web服务技术,对已有的网络管理功能进行封包。本文研究网络异构环境下操作系统平台之间组件的交互操作,实现两个或两个以上实体之间的协调,通信和协作等,从而提高面向系统的数据管理的实时性和安全性,完成更为复杂和高效的操作。网络管理功能。这种设计模式改革了单一集中式网络管理的一些缺点,如此大的流量管理信息,管理效率低,灵活性差等问题,构建网络化管理[3]系统模型采用分布式集中式组合方式。
三,系统的设计与实现
A.系统设计
下面介绍系统和设计过程的功能模块。
1)Java网络编程:采用请求和响应模式,CIS和B / S组合软件架构。 Java处理SNMP消息,Java反射和XML配置文件,数据收集和传输,数据应用程序。
2)Web服务:解析HTML,CSS,JSP,获取信息,描述服务,交换数据,用户界面和Web管理。
3)Struts技术:MVC模式,中间层,JavaBean和EJB组件,JSP页面,Servlet组件。
4)Hibernate和CVS:应用于数据库的持久层,JDBC数据包对象,copy-modify-merge机制,store仓库,catalog风格模块。
5)其他技术:存储层,SLQ服务器,Eclipse工具,插件,关系数据库,流程控制,日志管理,监督分析。
其中以Java网络编程为首,应用于MVC架构的StrutS [4]并介绍Hibernate(开放源代码OIR映射)的对象项目开发的持久层和管理工具-CVS(并行版本系统),以提高开发效率。使用多种主流开发技术相结合来实现网管系统的全部功能。
B.适用于Java技术
Java编程语言[5]适合Internet的分布式环境,以对象为定位样式。 Java编写的应用程序不仅可以在单台计算机上运行,还可以在网络服务器和客户端主机上分发。该语言用于编写小规模的应用程序模块或小程序,提供用户与Web之间的互操作。网络管理系统应用Java语言的这些特性设计并实现客户端发送请求的模型体系结构,服务器监视并为客户端提供响应 - 即请求和响应模式。客户端和服务器(CIS)在分发过程中使用基于连接的网络通信模式,定义一组通信协议,创建一个套接字类。通过这个类,可以创建可靠的链接,客户端和服务器在此链接上传输数据。
下面列出操作:(1)服务器监视相应端口的输入; (2)客户发送请求; (3)服务器收到这个请求; (4)服务器处理该请求并返回客户端的结果; (5)重复上述过程直到完成一个会话过程。按照上述过程,使用Java语言分别编写面向应用程序的服务器和面向一个客户机。当服务器上的应用程序,程序进行监视客户端的请求时,为每个客户端创建套接字链接,因此,为客户端提供服务。为了在课程设计中保持CIS的高互动性和系统的高可扩展性,采用两种组合软件架构。同时,使用java技术处理基于应用协议的SNMP消息,采用信息结构(SMI),管理信息库(MIB)和管理协议(SNMP)管理数据库的网络资源。在开发三层网络管理体系结构的中间层时,系统的CIS和B / S交互代码部分实现了模型的核心功能,后期功能集成也采用了Java反射和XML配置相结合的方法。
C. Web服务和StrutsTtechnology
集成Web技术和网络管理功能,使计算机能够在异构网络环境下动态搜索和采集网络管理界面,通过互操作实现网络管理功能。随时通过功能模块设计,如数据表达,传输风格,Web服务描述,信息获取等而且任何地方都可以通过网络浏览器来监控网络,使网络管理更加方便快捷[61。
Struts开源代码为Java Web实用工具提供了通用框架,通过采用Servlet,JSP和Custom标签库等技术为MVC系统开发提供了基础支持。作为一个MVC框架,Struts为Model(实用程序的业务逻辑),View(实用程序的当前接口)和Controller(处理过程控制实用程序)提供了JavaBean和EJB组件,JSP页面生成和Servlet组件。本文将网络管理系统的实用逻辑,处理过程和显示逻辑划分为不同的组件,实现和应用MVC模式,使程序具有良好的可扩展性和可维护性。
四,通用实例
大学网络管理系统
第一次在文本中使用缩略语和缩略语时,即使在摘要中定义缩写和缩写后,也要定义它们。 缩写例如IEEE,SI,MKS,CGS,sc,dc和rms不必定义。 除非是不可避免的,否则不要在标题或标题中使用缩写。本文采用以上系统开发模型和技术,在J2EE标准的基础上,设计了MyEclipse编译环境下的高校网络管理系统,用于高校管理计算机机房。 通用,无人值守和远程采集网管系统平台开发,在客户端和服务器端实现以下功能模块:客户端功能模块和服务器功能模块,包括管理员模块,学生用户模块,管理用户模块等。开发通用,无人化和远程控制的网络管理系统平台,客户端和服务器端分别实现以下主要模块:“客户端功能模块”和“服务器端模块”,包括[管理人员]模块, [学生我一般用户]模块和[系统管理员]模块。网管系统向客户端用户发出触发服务器日志的监控管理功能,当用户接收到权限后,客户端应用服务器线程开始监控整个进程的实时跟踪和实时信息交换,实现系统的远程管理。交互过程的系统应用和管理如图2所示:
图2 系统应用和管理的交互过程
在服务器和客户端,设置XML菜单信息文件,用于记录菜单信息,包括菜单名称,函数名称代码,菜单更新时间,完整的类包名称,相关库等信息。对于网络管理人员,只要是用户状态,管理员依赖的库文件信息等,只有用户和设备状态,用户和网络资源的分配关系输入到网管系统,自动配置和系统调整功能自动生成用户与网络配置的图形关系,验证用户身份,分配用户需要的资源,如网络,文件服务器等。
B.系统的部件代码
I)以下代码是服务器监控客户端的过程:
2)客户端的信息管理代码如下:
五,结论
为了设计和研究网络管理系统,本文提出了一种网络管理方法,通过探索网络功能和实现网络系统,集成了集中式模式和分布式模式,提出了网络管理系统的通用模型,并对其技术实现进行了讨论,最后提出了 一个基本的实现算法。 所有这些努力都可以作为网络管理研究和开发的参考。
参考
[1] Klie T,Strauss F.将SNMP代理与基于XML的管理系统集成[J]。 IEEE Communications Magazine,2004,42(7):76283
[2]崔建群,吴立斌。 SNMP协议版本共存机制研究[J]。计算机应用,2007,27(7):1117-1119
[3] Schonwalder J,Pras A,Martin-Flatin J P.关于互联网管理技术的未来[J]。 IEEE Communications Magazine,2003,41(10):90-97。
[4]钟勇。基于Struts框架和流程的Web开发模式研究[J]。计算机工程,2008,34(9):67- 69。 Yorozu,M. Hirano,K. Oka和Y. Tagawa,“磁光介质和塑料衬底界面的电子光谱研究”,IEEE Trans !. J. Magn。日本,vo! 2,pp.740-741,August 1987 [Digests 9th Annual Conf。 Magnetics Japan,p。 301,1982]。
[5] Java分布式计算。 http .oreilly.com / catalog / javadoc
[6]朱海平,王宇。基于JAVA的网络管理的可扩展性研究[J]计算机工程与应用,2001,(21)37-39
剩余内容已隐藏,支付完成后下载完整资料
资料编号:[22913],资料为PDF文档或Word文档,PDF文档可免费转换为Word
您可能感兴趣的文章
- 饮用水微生物群:一个全面的时空研究,以监测巴黎供水系统的水质外文翻译资料
- 步进电机控制和摩擦模型对复杂机械系统精确定位的影响外文翻译资料
- 具有温湿度控制的开式阴极PEM燃料电池性能的提升外文翻译资料
- 警报定时系统对驾驶员行为的影响:调查驾驶员信任的差异以及根据警报定时对警报的响应外文翻译资料
- 门禁系统的零知识认证解决方案外文翻译资料
- 车辆废气及室外环境中悬浮微粒中有机磷的含量—-个案研究外文翻译资料
- ZigBee协议对城市风力涡轮机的无线监控: 支持应用软件和传感器模块外文翻译资料
- ZigBee系统在医疗保健中提供位置信息和传感器数据传输的方案外文翻译资料
- 基于PLC的模糊控制器在污水处理系统中的应用外文翻译资料
- 光伏并联最大功率点跟踪系统独立应用程序外文翻译资料
