ESD即Electronic Software Distribution,它的中文意思是电子软件分发。
ESD使软件可以通过网络传递来安装。它可以帮助用户在自己的环境中分发程序和文件。客户端/服务器的发展和移动客户端/服务器应用的发展对ESD形成了迫切的需求。如果没有软件分发和软件安装的有效的自动化手段,大多数的客户端/服务器应用和移动客户端/服务器应用技术将行不通。
软件分发和特许登记是大型网上的一个大问题,若没有一个用于安装和更新程序、应用程序、驱动程序的自动化方法,网络管理员或其助手就要花时间手工更新网络上的工作站。在多数情况下,这意味着要花费时间和资金。通常一个团体可能有几千个分散的工作站,有些站点甚至需要花几天时间才能到达。当然,正常的处理过程是雇人做这些工作或让用户自己更新机器,但只依赖单一管理软件包进行自动更新则更合乎情理。
ESD和ESL已被认为对大型网的正确管理有至关重要的作用,ESD提供自动软件更新,ESL提供软件使用的自动跟踪以保证一个团体只能使用自己有准许权限的软件。
Software Distribution and Management Programs 软件分发与管理程序
理想地,软件分发程序将软件拷至工作站,安装它,配置它,并在必要时定期更新它。配置包括改变系统设定和启动文件中的选项,如在DOS机器上的AUTOEXEC.BAT和CONFIG.SYS程序能够查看系统配置并在必要时更新这些配置。
软件分发和管理程序的大部分工作由台式管理任务组(DMTF)处理并在DMTF的台式管理接口(DMI)中定义,DMI的部分工作是作为一个代理,负责收集网上工作站和其他结点信息并将其存放于一个叫管理信息格式文件(MIFF)的文件中。MIFF是一个标准的ASCII文件,包含工作站的硬件部件信息、操作系统、应用软件、版本号和其他信息。管理程序可在整个网络访问MIFF文件并报回信息,供管理员评价网络,确定故障,运行诊断程序以及察看潜在的问题。另外,它还为安装和配置特定机器上的应用程序提供必要的信息,如显示器、打印机类型及内存配置。
没有这些工具,管理者是不可能优先收集这样的信息的。管理工具很方便地生成一个关于工作站需要软件更新的报告并在网上自动更新这些工作站。更新还可以在空闲时间进行以减小网络通信负担。下面是市场上几种主要的管理和软件分发产品:
□Microsoft正在其Hermes管理产品中实现由Software Spectrum(位于德克萨斯的Garland)的开发的管理和软件分发功能。管理软件运行于Windows NT上。而客户机软件运行于DOS,Windows和Windows NT机器上。这个软件遵从DMI规范。MIFF收集工作站信息,Hermes访问这些信息以提供管理报告并执行软件分发和安装。也可在工作站上执行诊断功能,还允许管理者从自己的工作站上控制另外一台工作站。
注意:Microsoft制订了一个即插即用(Plug-and-Play)规范,它定义了安装时自动配置的软件和硬件。见“Microsoft的即插即用工业标准体系结构总线”条目。
□Novell的Netw
