Compartir a través de


Esquemas

En WMI la información se publica mediante esquemas. Los esquemas agrupan clases e instancias de administración que se usan en un determinado entorno de administración y que presentan una vista coherente y unificada de todos los tipos de objetos lógicos y físicos. Los objetos de administración se representan mediante construcciones orientadas a objetos como son las clases. Las clases incluyen propiedades que describen datos y métodos que, a su vez, describen comportamientos. Otros programadores pueden crear sus propios esquemas para describir entornos específicos de su organización. Debido a que los esquemas están diseñados de manera que se puedan extender infinitamente, los programadores pueden agregar clases nuevas para representar nuevos objetos administrados en un entorno existente.

Al extraer información a través de WMI, es esencial disponer de un buen esquema que permita a las herramientas administrar la aplicación. La estructuración de la información en un esquema es una característica esencial de un sistema de administración distribuido: permite definir operaciones que se pueden procesar con total confianza en toda una serie de sistemas que admitan el esquema. La existencia del esquema posibilita el descubrimiento de lo que se puede hacer, así como la mejora del rendimiento de las operaciones habilitadas. Los esquemas proporcionan la capacidad de representar, controlar y configurar la estructura del entorno.

WMI también permite el uso de asociaciones, que son instancias de clases de asociación y sirven para representar relaciones entre objetos WMI. Las relaciones de asociación son visibles para las aplicaciones de administración. WMI define clases de asociación para admitir clases de sistema. Los programadores también pueden definir clases de asociación para sus entornos de administración.

Debido a que el espacio de nombres System.Management.Instrumentation permite a los programadores personalizar la asignación entre clases administradas y clases WMI, tienen a su disposición lo mejor de ambos mundos. Los programadores de aplicaciones pueden definir clases con la estructura que más convenga a sus aplicaciones. Las clases administradas se pueden asignar a clases WMI que se ajusten a los estándares de los esquemas WMI. De esta forma, los programadores pueden disfrutar de una mayor productividad mediante el uso de las clases administradas, mientras que las herramientas de administración pueden interpretar correctamente los datos del instrumental proporcionado por la aplicación.

Vea también

Utilizar WMI con .NET Framework | Consultas | Eventos de administración | Espacio de nombres System.Management y espacios de nombres System.Management.Instrumentation