Вы находитесь на странице: 1из 10

WBEM

WEB-
WEB-BASED ENTERPRISE MANAGEMENT

Gestin de Redes de Telecomunicaciones

I.E.
I.E. Esp. Alejandro Toledo Tovar

1
WBEM
z WBEM es una iniciativa y una tecnologa.

z Como una iniciativa,


iniciativa WBEM incluye estndares
para la gestin de sistemas, redes, usuarios y
aplicaciones al usar la tecnologa Internet.

z Como una tecnolog


tecnologa, WBEM proporciona una
forma para que las aplicaciones de gestin
compartan datos de gestin independientemente
del vendedor, protocolo, sistema operativo o
estndares de gestin.

2
WBEM
zEl DMTF ha desarrollado un conjunto
ncleo de estndares que componen
a WBEM, el cual incluye:
Un modelo de datos,
El estndar CIM;
Especificacin de codificacin, xmlCIM;
y un mecanismo de transporte,
Operaciones CIM sobre HTTP.

Estndares WBEM
z CIM (Common Information Model) proporciona
un formato, un lenguaje y una metodologa
comunes para colectar y describir datos de
gestin,

z La Especificacin de Codificacin xmlCIM,


define elementos XML, escritos en DTD
(Document Type Definition), que se pueden utilizar
para representar clases e instancias CIM.

z La Especificacin de Operaciones CIM sobre


HTTP, define un mapeo de operaciones CIM sobre
HTTP que permite a las implementaciones WBEM
interoperar de una manera abierta y estandarizada.

3
WBEM

WBEM
z WBEM proporciona un punto de
integracin a travs del cual pueden ser
accedidos los datos de diferentes fuentes
de gestin, lo que complementa y extiende
protocolos de gestin tales como:

SNMP (Simple Network Management Protocol),


DMI (Desktop Management Interface)
y CMIP (Common Management Information
Protocol).

4
Arquitectura de WBEM
z Una infraestructura de gestin. sta
incluye el CIMOM (CIM Object Manager), el
cual le proporciona a las aplicaciones
acceso uniforme a los datos de gestin y un
rea de almacenamiento central para los
datos de gestin llamado repositorio.

z Proveedores. Actan como intermediarios


entre el CIMOM y los objetos. Los
proveedores proporcionan al CIMOM los
datos de los objetos, manejando los
requerimientos de las aplicaciones de
gestin.

Arquitectura de WBEM
Operaciones Cliente WBEM
WBEM/CIM
sobre HTTP
Operaciones
WBEM/CIM
Computador sobre HTTP
CIMON

CIM Proveedores

Servidor Enrutador
CIMON de red CIMON

CIM Proveedores CIM Proveedores

5
Arquitectura de WBEM
z CIMOM.
Es la parte central de WBEM.
Tiene un repositorio donde almacena todos los Esquemas
CIM, as que puede verificar que los datos enviados por
los clientes o proveedores sean correctos.
El repositorio tambin se puede utilizar para almacenar
datos de instancias CIM creadas por los clientes o
proveedores.
stos datos se llaman datos estticos.
Los datos dinmicos son datos que los proveedores
consiguen de los recursos gestionados directamente.
Si un cliente quiere modificar o acceder datos estticos, el
CIMOM solo modifica o accede su repositorio, pero si los
datos son dinmicos el CIMOM llama al proveedor
correcto, el cual a su vez modifica o accede el recurso.

Arquitectura de WBEM
z Proveedores WBEM.
Se pueden ver como las interfaces entre el recurso
gestionado y el CIMOM.
Los datos que son proporcionados por un proveedor se
llaman datos dinmicos.
Cuando el CIMOM requiere datos dinmicos del
proveedor, el proveedor consigue los datos del recurso
gestionado y los retorna al CIMOM.
Normalmente los proveedores residen en el mismo
computador que el CIMOM, y a diferencia de la
comunicacin entre el Cliente WBEM y el CIMOM, no hay
una interfaz estndar entre los proveedores y el CIMOM.
Esto se ve como un problema y se estn haciendo
esfuerzos por estandarizar una interfaz proveedor.

6
Arquitectura de WBEM
z Clientes WBEM.
Se puede ver como la interfaz entre el gestor y
el CIMOM.
Sin embargo, la mayora de implementaciones
tambin soportan otros mecanismos para la
comunicacin, como por ejemplo, RMI (Remote
Method Invocation) para implementaciones
Java, DCOM para la implementacin de
Microsoft e IPC (Inter Process Communication)
para implementaciones UNIX.
El uso de Operaciones CIM sobre HTTP
garantiza la compatibilidad entre cualquier
cliente y cualquier CIMOM.

Operaciones WBEM
z Las operaciones WBEM se definen para
operar de una manera abierta y
estandarizada.

z Ellas son independientes del protocolo.

z Las Operaciones WBEM pueden ser


simples (individuales) o mltiples (por
bloques). Ellas son:

7
Operaciones WBEM
z GetClass. Retorna una clase CIM simple de la
namespace objetivo.
z EnumerateClasses. Enumera las subclases de
una clase CIM en la namespace objetivo.
z EnumerateClassNames. Enumera los nombres
de las subclases de una clase CIM en la
namespace objetivo.
z GetInstance. Retorna una instancia CIM simple
de la namespace objetivo.
z EnumerateInstances. Enumerar instancias de
una clase CIM en la namespace objetivo.
z EnumerateInstanceNames. Enumera los
nombres de las instancias de una clase CIM en la
namespace objetivo.

Operaciones WBEM
z GetProperty. Obtiene el valor de una propiedad simple
de una instancia CIM en la namespace objetivo.
z SetProperty. Establece el valor de una propiedad
simple en una instancia CIM en la namespace
objetivo.
z CreateInstance. Crea una instancia CIM simple en la
namespace objetivo. La instancia no debe existir.
z ModifyInstance. Modifica una instancia CIM existente
en la namespace objetivo. La instancia ya debe
existir.
z DeleteInstance. Borra una instancia CIM simple de la
namespace objetivo.
z CreateClass: Crea una clase CIM simple en la
namespace objetivo. Esta clase no debe existir.

8
Operaciones WBEM
z ModifyClass. Modifica una clase CIM existente en
la namespace objetivo. La clase ya debe existir.
z DeleteClass. Borra una clase CIM simple de la
namespace objetivo.
z Associators. Enumera los objetos CIM (clases o
instancias) que estn asociadas a un objeto CIM
de una fuente particular.
z AssociatorNames. Enumera los nombres de los
objetos CIM (clases o instancias) que estn
asociados a un objeto CIM de una fuente
particular.
z References. Enumera los objetos asociacin que
se refieren a un objeto CIM objetivo particular
(clase o instancia).

Operaciones WBEM
z ReferenceNames. Enumera los nombres de los
objetos asociacin que se refieren a un objeto CIM
objetivo particular (clase o instancia).
z ExecQuery. Ejecuta una query en una namespace
objetivo.
z GetQualifier. Obtiene la declaracin de un calificador
simple de la namespace objetivo.
z SetQualifier. Crea o actualiza la declaracin de un
calificador simple en la namespace objetivo. Si la
declaracin del calificador ya existe se sobrescribe.
z DeleteQualifier. Borrar la declaracin de un calificador
simple de la namespace objetivo.
z EnumerateQualifiers. Enumera las declaraciones de
los calificadores de la namespace objetivo.

9
Operaciones WBEM
zShell WBEMTest

10

Вам также может понравиться