• 27
目前,网络管理应用软件正逐步从电信和大型网络管理向中小企业应用,并越来越多地应用于网络管理中,它影响着生活的方方面面。然而,它们的发
展是由于联合国系统许多领域和结构的复杂性,例如安全和不连贯。另外,web 服务技术可以很容易地与网络管理相结合,因为它有一个统一的标准:无限制的语言开发,允许在不同的平台上工作。网络管理软件;网络服务;XML ;EJB ,网络管理体系结构。该系统是一个基于网络服务器框架的网络管理应用平台(开发人员可以使用它来创建应用程序的基本服务元素)。
1  系统需求分析
1.1  网管系统架构设计
在本研究中,服务器的定义是指公司使用网络服务技术打包的现有应用程序或网络设备。使用WSDL 的描述,然后将其放在web 服务器或互联网上的UDDI 服务器上,以搜索和调用已注册的公司服务。在系统架构中,服务器可能位于其他组织或公司的计算机系统中,这些组织或公司主要使用soap 进行互联网电话访问,尽管其他服务用户只能使用发布的WSDL 调用描述;他们不知道系统是一个真正的业务逻辑,实际上是逻辑。由于系统图是一种常见的格式,因此它已被整合到贝尔召开的欧洲央行会议中。数据传输不限于相同的环境或平台管理。
1.2  网络管理软件的整体规划及架构
网络服务网络管理软件主要应用于许多行业。金融机构总部设在分支机构;保险部门总部设在分支机构之间。7×24的主要思想是通过模拟系统管理员的日常业务,对整个系统进行实时控制和管理。它包括两个模块:无限视图和u-trust 视图,用于控制以太网交换机或使用网络防火墙产品,这是一个简单的网络管理工具,它充分利用设备控制信息完成网络管理功能的配置,如设备配置
和设备状态控制。以下是网络产品结构,由三部分组成:前端服务器;后台服务器;管理客户端。
(1)后台服务器是运行EMS 、控制设备状态和警告用户的主要进程。
(2)终端服务器负责执行与客户端相关的程序,接收和处理客户端请求,并将当前结果返回给客户端。
(3)客户端管理客户端用于连接后台服务器,以便用户可以访问和管理后台服务器;用户必须安装24h 后台服务器。可以打开客户端程序。如果由用户控制,也可以删除,通过网络控制服务器。
Sview 是一种基于web 服务的网络管理软件,目前主要基于多个行业的应用。尤其可见,金融机构在总部设与保险以及分支家之间的关系密切,其核心思想是,通过模拟系统管理员的日常操作,7×24对整个系统的运行状态进行实时监控和管理。利用web 服
务,搭建一个平台,以该网络管理软件为例,介绍了利用web 服务进行集中管理的实现技术,每个设备的数据从后台服务器读取,并有自己独立的数据库和信息处理系统。
2  关键技术研分析
2.1  客户端联接
有两种类型的客户机:一种是基于JSP 的网络客户机和一种是伺服服务,另一种是基于单一应用程序的GUI 客户机:HTML 客户机环境中的JSP/servlets 。优点:选择HTML 的最大原因还是其平台适应性广,基本的HTML 标准很好,虽然很枯燥,但能起到很好的作用。HTTPS 协议非常简单,可以用来开发具有不同网络和防火墙配置的应用程序。HTML 的缺点是它不与用户交互,对用户行为的任何响应都必须连接到服务器。2.2  实现Web服务
(1)业务逻辑层
①会话bean 用于所使用的客户工作。通常情况下,会话的生命周期不短,执行快速操作,例如添加新设备。
②实体bean 在这里提供业务数据。一般来说,实体bean 的生命周期很长,是基于RDBMS 或OODBMMS 等后台存储介质的。实体bean 分为两种类型:持久管理bean 和持久管理容器。
③消息控制bean 是面向信号的组件。它们通过面向新闻的中间件(如ibmmqseries 或Tibco Rendezvous )接收消息。消息也可以通过Java 客户端用Java 消息服务
常州技师学院  谢国元
Web 服务应用于网络管理软件的关键技术研究
• 28
(JMS )标准发送,如果消息到达,则通过jmsapi 在会话bean 中发出实体相对应的操作,进而,指定相关会话,用于计算机实体的订单价格,该会话表示产品和订单,而带有消息驱动的情感bean 用于接收消息或将消息发送给会话bean 或实体bean 。
(2)定义Web 服务
您可以通过WSDL 自上而下或通过按下按钮来定义web 服务描述语言(WSDL )或Java 接口。具体方法取决于是否有J2EE 模块来维护网站。我们已经实现了会话bean 来密封业务逻辑。我们可以使用button-up 方法,也就是说会话bean WSDL 是通过提供适当的工具来实现的。
(3)实现服务
在实施这些服务时,必须完成以下任务:
①选择要运行和运行的菜单项。不要停止操作或会话,例如关闭策略。可以在上下文列表中输入未知服务器。
web技术的三个关键技术②创建提供者描述符并在提供者描述符中指定端点的实现。
2.3  安全web服务的实现
根据现有的系统架构和安全标准,网络服务提供了一个全面的安全模型来实现WS-security 附件中的axis 。可以应用Jax-rpc 技术,通过其操作SOAP 消息处理程序,将服务器或者是客户端两者中的SOAP 消息进行处理,上述通常称之为在服务器技术中的过滤器。它们的共同特点是处理程序/过滤器可以截取和处理这些查询,以获得更多的信息。更多的处理程序可以形成一个handchain ,并且链中的每个处理程序都可以执行一个特定的任务,以示例的形式检查一些处理程序的权限和一些访问协议。
处理流程如下:
(1)客户端(wsscience )向web 调用服务发送查询;(2)Wssecurity 客户端处理程序接收soap 信息查询;(3)服务器处理程序;(4)服务器处理器解码soap 加密消息;(5)服务器上的数据处理程序检查SOAP 消息身份验证失败,异常被拒绝;(6)服务器端处理程序删除加密SOAP 消息中的WS-security 特性;(7)将加密的原始SOAP 消息发送到目的web 服务端口(如控制服务);(8)在处理网络服务请求之后,目标网络服务返回soap 来回复信息;(9)有关soap 的信息在服务器上的处理器中被截获;(10)服务器上的进程对soap 在数字服务器上捕获的信息进行签名。密钥流签名基础;(11)下载服务器时对soap 信息进行加密和签名(使用RSA 算法);(12)Soap 加密信息通过网络传输给客户;(13)客户机记录加密的soap 信息;(14)客户端处理器对soap 加密信息进行解码;(15)客户端处理程序
在组合模式编译字段中对SOAP 消息进行身份验证;客户端.truststoreFalls 认证失败,异常被丢弃;(16)客户端处理程序删除加密SOAP 消息中的WS-security 特性;(17)加密的soap 信息被传输到目标客户机,客户机提供调用结果。可以看出,soap 信息在第一个soap 上显示了四次,基本上是“签名、加密、加密、验证”的过程。要创建这个密钥库,客户机和服务器都有自己的用户标识。客户端和信任库客户端的机密身份信息,在本例中是服务器和服务器的身份信息。keystrede 服务器本身的identity server Truststory 信息包含服务器的标识(即客户端的标识数据)。您可以使用以下批处理脚本访问四个键盘。签名、加密、解密和认证的实现包括签名、加密、解密和认证,soap 信息的解密和认证都包含在新闻shell 类中。2.4  实现工具采用
JBoss 采用EJB 容器+tomcat5.0webservicejboss 作为开放EJB 容器。通过对Tomcat/jetty 等开源网络容器的集成,JBoss 完全支持J2EE 标准规范。在过去,J2EE 只是一个系统化的、昂贵的同义词。JBoss 是一家中小型企业,它减少了进入J2EE 领域的障碍,并对ibmbea 和WebSphere 等其他商业J2EE 服务器产生了强大的影响。JBoss4.0是一个具有新AOP 设计概念的JB 容器。这种先进的设计理念无疑是ibmbea 和其他工业制造商关注的焦点。扩展的AOP 设计概念将不可避免地导致创建易于使用和稳定的EJB 服务器产品。
结论:综上所述,在交互式网络应用中,在完成网络管理软件时,网络服务主要是作为一种数据共享的手段,必须加以利用。网络管理应用中,不同的设备在不同的平台上用不同的编程语言开发应用程序。
网络服务在系统的开放性和可扩展性方面具有无可比拟的优势。利用网络服务实现数据交换的安全性,我们可以在个人数据库和不同设备之间尽可能地交换数据资源,网络管理软件本身智能化、自动化,解决网络问题是各大企业的发展方向,自动化的另一个发展方向是一些新兴企业开始将网络管理应用于首要地位。自动发现应用程序,检查应用程序的不同组件,并通过图表了解它们之间的关系。形状表示组件和潜在性能问题之间的关系,自动发现问题,网络管理器不分析许多网络设备的协议。
作者简介:谢国元(1982-),男,江苏常州人,大学本科,助讲,研究方向:计算机网络教学。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。