Web-Based Enterprise Management

Web-Based Enterprise Management

Web-Based Enterprise Management (WBEM) is a set of systems management technologies developed to unify the management of distributed computing environments. WBEM is based on Internet standards and Distributed Management Task Force (DMTF) open standards: Common Information Model (CIM) infrastructure and schema, CIM-XML, CIM operations over HTTP, and WS-Management. Although the name refers to WBEM as being "Web-Based", it is not necessarily tied in any way to a particular user interface (see below). Other systems management approaches are remote shells, proprietary solutions and network management architectures like SNMP.

Features

Key features of WBEM technology include:

* remote management of applications
* management of several instances of an application as a single unit
* standard interface for remote application management across different applications
* decoupling of application management from the client
* "publishing" of key information about an application to other applications

Architecture

To understand the WBEM architecture, consider the components which lie between the operator trying to manage a device (configure it, turn it off and on, collect alarms, etc.) and the actual hardware and software of the device:

# the operator will presumably be presented with some form of graphical user interface (GUI), browser user interface (BUI), or command line interface (CLI). The WBEM standard really has nothing to say about this interface (although a CLI for specific applications is being defined): in fact it is one of the strengths of WBEM that it is independent of the human interface since human interfaces can be changed without the rest of the system needing to be aware of the changes.
# the GUI, BUI or CLI will interface with a WBEM client through a small set of application programming interfaces (API). This client will find the WBEM server for the device being managed (typically on the device itself) and construct an XML message with the request.
# the client will use the HTTP (or HTTPS) protocol to pass the request, encoding in CIM-XML, to the WBEM server
# the WBEM server will decode the incoming request, perform the necessary authentication and authorization checks and then consult the previously-created model of the device being managed to see how the request should be handled. This model is what makes the architecture so powerful: it represents the pivot point of the transaction with the client simply interacting with the model and the model interacting with the real hardware or software. The model is written using the Common Information Model standard and the DMTF has published many models for commonly-managed devices and services: IP routers, storage servers, desktop computers, etc.
# for most operations, the WBEM server determines from the model that it needs to communicate with the actual hardware or software. This is handled by so-called "providers": small pieces of code which interface between the WBEM server (using a standardised interface known as CMPI) and the real hardware or software. Because the interface is well-defined and the number of types of call is small, it is normally easy to write providers. In particular, the provider writer knows nothing of the GUI, BUI, or CLI being used by the operator.

WBEM specifications

*Mappings
**URI (WBEM URI Mapping Specification 1.0)
**XML (Representation of CIM using XML 1.2; CIM DTD 1.2)
**XML Schema (under development)
*Protocols
**CIM-XML (CIM Operations over HTTP 1.2)
**CLP (Command Line Protocol 1.0)
**WSDM (under development)
**WS-Management (under development)
*Discovery
**SLP (WBEM Discovery using SLP; SLP Template)
*Query Language
**CQL (CIM Query Language 1.0)

Implementing support

So, which pieces of this does a device manufacturer or service provider have to write?

* Firstly the model.:This is normally done by extending as necessary one of the standard models published by the DMTF.
* Then the BUI, GUI, or CLI. :The client and server usually do not need to be written because there are many open-source and commercial implementations available (see External links below)
* Then the providers:In summary, the WBEM architecture allows the manufacturer of a device or developer of a service to provide a standards-compliant management interface to that device simply and cheaply.

Implementations

WBEM in operating systems

* Novell has adopted the OpenWBEM open source implementation of WBEM and includes it in SUSE Linux Enterprise Server
* Microsoft has developed the WMI technology and has included it in Microsoft Windows
* Sun Microsystems has created WBEM-Services for the Solaris operating environment: [http://www.sun.com/software/solaris/wbem/ Solaris WBEM Services]
* Hewlett Packard has included WBEM Services CORE Product in the HP-UX operating system (with all operating environments) since version 11iv1
* RedHat ships [http://www.openpegasus.org OpenPegasus] as part of RedHat Enterprise Linux

WBEM implementations

* [http://www.wbemsolutions.com/ WBEM Solutions]
* [http://www.openpegasus.org/ Open Pegasus] , open-source client and server written in C++
* [http://openwbem.sourceforge.net/ OpenWBEM] , open-source client and server written in C++
* [http://wbemservices.sourceforge.net/ WBEM Services] , Java
* [http://sblim.wiki.sourceforge.net/ SBLIM] (pronounced "sublime") Standards Based Linux Instrumentation for Manageability, C, C++, Java
* [http://pywbem.sourceforge.net/ PyWBEM] , open-source WBEM library written in Python
* Purgos, open-source management client for Windows written C++

ee also

* SMI-S, Storage Management Initiative - Specification. Based on WBEM, used for SAN devices

External links

*Standards
** [http://www.dmtf.org/standards/wbem Official WBEM page] at [http://www.dmtf.org/ DMTF (Distributed Management Task Force)] , including standards documents
** [http://www.dmtf.org/about/faq/wbem DMTF FAQ on WBEM]
*Implementations
** [http://www.openpegasus.org OpenPegasus]
** [http://www.openwbem.org OpenWBEM]
** [http://sblim.wiki.sourceforge.net/ SBLIM]
** [http://wbemservices.sourceforge.net/ WBEM Services]
** [http://www.softulz.net Purgos]
** [http://pywbem.sourceforge.net/ PyWBEM]
** [http://www.wbemsolutions.com/products_cwbemserver.html C WBEM Server]
** [http://www.wbemsolutions.com/products_jwbemserver.html J WBEM Server]
** [http://sblim.wiki.sourceforge.net/Sfcb Small Footprint CIM Broker]
*Other Resources
** [http://www.networkworld.com/newsletters/nsm/0920nm2.html NetworkWorld article on "From software to services - making management work"]
** [http://developer.novell.com/wiki/index.php/Overview_of_WBEM_and_CIM Novell Overview of WBEM and CIM]
** [http://www.wbemsource.org/ WBEM Source Initiative]


Wikimedia Foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Look at other dictionaries:

  • Web-based enterprise management — WBEM (Web Based Enterprise Management) est un ensemble de technologies et de standards Internet de gestion développé pour unifier la gestion des environnements d informatique distribuée. WBEM fournit la capacité aux industriels de délivrer un… …   Wikipédia en Français

  • Web-Based Enterprise Management — (WBEM) steht als Sammelbegriff für einen Satz von Standardfunktionalitäten zur Administration und Fernwartung von Computersystemen in Managed Environments. WBEM wurde von der Distributed Management Task Force (DMTF) spezifiziert und ist… …   Deutsch Wikipedia

  • Web Based Enterprise Management — (WBEM) steht als Sammelbegriff für einen Satz von Standardfunktionalitäten zur Administration und Fernwartung von Computersystemen in Managed Environments. WBEM wurde von der Distributed Management Task Force (DMTF) spezifiziert und ist… …   Deutsch Wikipedia

  • Web Based Enterprise Management —   [Abk. WBEM, dt. »webbasiertes Unternehmensmanagement«], eine im Jahre 1996 von den Firmen BMC Software, Compaq, Cisco Systems, Intel und Microsoft ins Leben gerufene Initiative mit dem Ziel, Standards und Protokolle zur Administration von… …   Universal-Lexikon

  • Web-Based Enterprise Management — WBEM (Web Based Enterprise Management) est un ensemble de techniques et de standards Internet de gestion développé pour unifier la gestion des environnements d informatique distribuée. WBEM fournit la capacité aux industriels de délivrer un… …   Wikipédia en Français

  • Web-Based Enterprise Management —    Abbreviated WBEM. A platform independent management standard, originally proposed by BMC Software, Cisco Systems, Compaq, Intel, and Microsoft and now supported by more than 70 companies, to allow network, systems, and applications software… …   Dictionary of networking

  • Postgraduate Program in Software Enterprise Management — or PGSEM (also called PGSM by most alumni) is a Management program for working Information Technology professionals who want to gain knowledge and get a post graduation diploma in Management. The program is run by Indian Institute of Management,… …   Wikipedia

  • Enterprise content management — (ECM) is a set of technologies used to capture, store, preserve and deliver content and documents and content related to organizational processes. ECM tools and strategies allow the management of an organization s unstructured information,… …   Wikipedia

  • Windows Management Instrumentation — (WMI) is a set of extensions to the Windows Driver Model that provides an operating system interface through which instrumented components provide information and notification. WMI is Microsoft s implementation of the Web Based Enterprise… …   Wikipedia

  • Storage Management Initiative - Specification — SMI S, or the Storage Management Initiative Specification, is a storage standard developed and maintained by the Storage Networking Industry Association (SNIA). It has also been ratified as ANSI standard… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”