论文部分内容阅读
随着现代网络系统复杂程度的不断加剧,系统管理自动化程度也需要不断提升。一种具有“非参与”(unattended)功能的特殊组件类型——代理软件,因此成为自动系统管理的热门话题。代理软件十分适合于面向对象或基于组件的软件,它实际上是一种特殊的对象/组件类型。我们可以把代理软件想象成“软件机器人”,代理程序能够执行的任务有一部分是由程序代码定义好的,当代理被调用时这些代码可以通过参数集来传送。代理的大小有很大弹性,范围可以从简单的用于E-mail过滤的插件一直到用于信息恢复的复杂查寻代理。在系统管理的范围内,代理就像一支不知疲劳的侦探部队:监控网络和设备性能、跟踪错误。与通常意义的机器人不同,代理仅仅需要处理小范围的已经定义好的任务,它可以向系统管理员发送“出错信息”、启动远程桌面PC上的声卡报警、接纳新的软件等等。代理软件的重要意义在于——即使没有终端用户干预也能够自动执行任务。除此之外,代理软件还具有很多其它方面的特性,如运行代理软件不需要任何额外的计算开销,降低控制系统的复杂性。今天,代理软件能够扮演更加多样化的角色,它可以改变架构技术、由自动化程度更高的命令来激发。诸如客户机/服务器网络和面向对象的组件等技术创造了适合于代
With the increasing sophistication of modern network systems, the degree of automation of system management also needs to be continuously improved. A special type of component with “unattended” capabilities, the proxy software, has become a hot topic in automated systems management. Agent software is well suited for object-oriented or component-based software, which is actually a special type of object / component. We can think of proxy software as a “software robot,” and some of the tasks that an agent can perform are defined by the program code that can be passed through the parameter set when the agent is invoked. The size of the proxy can be very flexible, ranging from simple plug-ins for E-mail filtering to sophisticated search proxies for information recovery. In the context of systems management, agents act like an army of detective troops: monitor network and device performance and track errors. Unlike a typical robot, an agent needs to handle only a small set of defined tasks. It can send “error messages” to system administrators, start a sound card alarm on a remote desktop PC, admit new software, and so on. The significance of proxy software is that it automates tasks without end user intervention. In addition, the proxy software has many other features, such as running the proxy software does not require any additional computational overhead, reducing the complexity of the control system. Today, the agent software can play a more diverse role, it can change the architecture technology, by a more automated command to stimulate. Technologies such as client / server networking and object-oriented components have created the right generation