Web-based Enterprise Management/Common Information Model

最近一段时间在看网管方面的文献,发现wbem/cim这样东西比较奇特,这里就展示下我的翻译成果,详细内容还得大家交流:)

标准的WBEM最初是由几家厂商联盟开发的应用系统,他们想开发一个开放的平台和能够屏蔽掉各种不同协议的网络管理架构。WEBM最初的目标是创建一系列标准以让基于web浏览器的应用程序能够共享任何厂商提供的管理信息。这个应用最初需要基于web的技术和基于http的管理协议。几年之后,联盟开发了一个很成功的标准信息模型:通用信息模型CIM(Common Information),CIM允许任何厂商根据自己特定规格从通用超类集合对资源进行扩展。CIM由下面几个部分组成:

1.元模式(MeteSchema)是对象模型。

2.管理对象格式(Managed Object Format,MOF)是详细说明被管资源描述的标准文本语法。

3.可扩展标记语言(XML)是替代原来由DMTF组开发的超媒体管理协议(Hypermedia Management Protocol,HMMP)的一种标准语言

元模式被分为下列几个对象(类)结构:

1.核心模型(Core Model)—— 所有管理系统公共的集合类。包括如下对象:被管系统元素、物理元素、逻辑元素、系统和服务等。

2.公共模型(Common Model)——由核心模型继承下来的跟垂直分段有关的子类集合,如物理、系统、设备、应用和网络等。

3.扩展模型(Extesions Model)——由公共模型继承下来的、加入了提供商自己规格的类集合。

DMTF组开发了一个元模式映射工具将CIM 元模式映射到一个XML 元模式,该工具目前已用于管理协议。

下图是an overview of the WBEM/CIM architecture.

 

管理应用访问CIM对象管理者提供的服务,服务接收创建命名空间、操纵对象、解析/存储管理信息到CIM持久库等请求。如果CIM对象管理者不能服务于一个请求,该请求将被转发到CIM对象提供者。CIM提供者将转换CIM格式到指定设备的格式,如结构化管理信息(SMI)/SNMP,并完成操作。

Solaris WEBM 服务和 SUN WBWM软件开发包(SDK)提供这些API,一个查询语言以及其他帮助开发者创建完整的WBEM解决方案的特性。

具体有什么样的实现呢?请大家交流

你可能感兴趣的:(应用服务器,Web,网络应用,Solaris,网络协议)