Solaris 9 9/02 操作环境的新增功能

基于 Web 的企业管理工具

功能说明  

Solaris WBEM 服务 2.5

Solaris WBEM 服务 2.5 是 Sun Microsystem 基于 Web 的企业管理 (WBEM) 的实现。 WBEM 是一套与因特网相关的管理技术。这些技术用来统一企业计算环境的管理。WBEM 由分布式管理任务组 (DMTF) 开发,使组织能够提供一套集成的基于标准的管理工具。这些工具支持和促进了万维网技术。Solaris WBEM 服务在 Solaris 9 发行版中更新为 2.5 版。 

有关 WBEM 的更多开发者信息,请参见《Solaris WBEM SDK Developer's Guide》。

新增的 WBEM 批处理 API

Java 基于 Web 的企业管理 (WBEM) 客户机应用程序设计接口 (API) 现在支持客户机将多个通用接口模型 (CIM) 操作批处理为单个"请求和响应"。CIM 对象管理器现在也接受和服务于这些批处理请求。该设备在 Distributed Management Task Force (DMTF) Specification for CIM Operations Over HTTP 中定义。

客户机需要进行的远程调用次数也相应减少。  

有关详细信息,请参见《Solaris WBEM SDK Developer's Guide》。

增强的 WBEM CIM WorkShop

CIM WorkShop 为 WBEM 开发工具提供了一个图形用户界面。CIM WorkShop 可被设备、系统和网络应用程序开发者所使用。这些开发者可以通过 CIM WorkShop 查看和创建 WBEM 类和 WBEM 实例。 

在 CIM WorkShop 中,您可以执行以下操作: 

  • 查看和选择名称空间

  • 添加和删除名称空间

  • 查看、创建、修改和删除类

  • 给新的类添加和删除属性、限定符和方法

  • 查看、创建和删除实例

  • 查看、修改和删除实例值

  • 遍历关联项

  • 执行方法

  • 显示上下文相关帮助

在 CIM Workshop 中提供了以下增强功能和新增功能: 

  • 更新和修改过的上下文相关帮助。

  • 遍历关联项的能力。

  • 能够订阅和显示有关选定类的事件的信息,从而使您可以更轻松地调试使用事件的应用程序。仅当选择了 RMI 协议时才能使用这项新增功能。

  • 能够提交查找和显示 WBEM 信息的 WBEM 查询语言 (WQL) 查询。

有关详细信息,请参见《Solaris WBEM SDK Developer's Guide》。

新增对 WBEM 进程指示(外部)事件的支持

目前,WBEM 事件服务允许客户机应用程序在满足相关条件时异步接收指示。然而,唯一支持的指示属于类生命周期指示。生命周期指示表示实例的修改、创建和删除。 

虽然这类指示非常灵活且范围很广,但是设备可能需要公布不属于这种类型的指示。考虑到这项要求,DMTF 引入了进程指示结构作为当前指示结构的扩展。 WBEM 服务的进程指示现在可以处理这个扩展结构。

WBEM 服务的进程指示是 Sun Microsystems 事件模型中进程指示部分的实现。 进程指示类是设备发布的所有指示的超类。该超类也包括生命周期指示。 

订阅进程指示的过程与订阅生命周期指示的过程相同。  

有关详细信息,请参见《 Solaris WBEM SDK Developer's Guide》。

增强的 WBEM mofcomp 命令

托管对象格式 (Managed Object Format,MOF) 编译程序 (mofcomp) 现在允许在命令行中指定名称空间。 如果名称空间不存在,便会自行创建。

此外,MOF 编译程序现在生成 Java 接口和类源文件。 该功能允许您使用标准的 Java 接口,而不是 CIM 构建和 CIM 对象模型应用程序编程接口 (APIs)。 

对于每一个 CIMClass 都会生成一个接口和一个类文件。 生成的接口允许您创建不同的实现,同时保持互操作性。

有关详细信息,请参见《Solaris WBEM SDK Developer's Guide》。

为新的 Java WBEM SDK 添加了样例程序

Java WBEM 软件开发者工具包 (SDK) 现在包括一个新的样例 Java applet 和一些样例程序。Java applet 和样例程序安装在 /usr/demo/wbem 中。

Java WBEM SDK 样例程序向您说明如何使用事件、查询和批处理功能。 您可以将这些样例当作基础来开发自己的程序。  

有关详细信息,请参见《Solaris WBEM SDK Developer's Guide》。

Solaris WBEM 软件开发者工具包

Solaris 基于 Web 的企业管理 (WBEM) 软件开发者工具包 (SDK) 包含开发者用来创建应用程序的 API。基于 WBEM,这些应用程序可以在 Solaris 操作环境中访问数据和管理资源。Solaris WBEM SDK 还包括 CIM WorkShop。 CIM WorkShop 是开发者可以用来创建 WBEM 应用程序的 Java 应用程序。使用 CIM WorkShop,开发者可以查看样例 WBEM 客户机和此软件附带的提供者程序。 

有关详细信息,请参见《Solaris WBEM SDK Developer's Guide》。

新的 Solaris Provider

新的 Solaris Provider 允许开发者创建软件,以便在通用信息模型 (CIM) 环境中获取和设置有关托管设备的信息。Solaris Provider 为 CIM 对象管理器提供了 Solaris 操作环境中的托管资源的实例。  

Solaris 9 软件中有五个新的 Solaris Provider:

  • Solaris 设备和系统的 WBEM 性能监视器 - 提供正在运行 Solaris 操作环境的系统的各种统计信息。

  • WBEM 产品注册 - 提供添加、删除或修改系统中安装的新产品或现有产品的能力。

  • WBEM SNMP Provider - 允许 WBEM 服务通过简单网络管理协议 (SNMP) 发送信息,该协议是用于网络管理的因特网参考模型协议。

  • WBEM EEPROM Provider - 支持显示和修改 EEPROM 中的配置信息。

  • Provider for WBEM System Availability - 提供系统的重引导信息。该信息使应用程序能够计算系统启动和运行时间的百分比。这个提供程序还提供系统失败的原因:

    • 系统发生紧急情况

    • 系统被用户停止

    • 系统被用户关闭

有关详细信息,请参见《Solaris WBEM SDK Developer's Guide》。