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
Investigation of potential copyright issue</font-size> | |
If you have just labeled this page as a potential copyright issue, please follow the instructions for filing at the bottom of the box. | |
The previous content of this page or section has been identified as posing a potential copyright issue, as a copy or modification of the text from the source(s) below, and is now listed on Wikipedia:Copyright problems (listing):
Unless the copyright status of the text on this page is clarified, the problematic text or the entire page may be deleted one week after the time of its listing. | |
Can you help resolve this issue?
If you hold the copyright to this text, you can license it in a manner that allows its use on Wikipedia. Click "Show" to see how.
To demonstrate that this text is in the public domain, or is already under a license suitable for Wikipedia, click "Show".
Explain this on this article's discussion page, with reference to evidence. Wikipedia:Public domain and Wikipedia:Compatibly licensed may assist in determining the status. Otherwise, you may write a new article without copyright-infringing material. Click "Show" to read where and how.
Your rewrite should be placed on this page, where it will be available for an administrator or clerk to review it at the end of the listing period. Follow this link to create the temporary subpage.
| |
About importing text to Wikipedia
|
Instructions for filing
If you have tagged the article for investigation, please complete the following steps:
|
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
- WS-Management
- CIM-RS (Under Development)
- SM-CLP (Command Line Protocol 1.0)
- Discovery
- SLP (WBEM Discovery using SLP; SLP Template)
- Query Language
- CQL (CIM Query Language 1.0)
- FQL (Filter 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
- Apple Inc. uses an implementation of WBEM in its Apple Remote Desktop management tool, and Mac OS X clients ship with support for Remote Management.
- Hewlett Packard has included WBEM Services CORE Product in the HP-UX operating system (with all operating environments) since version 11iv1
- IBM ships support in z/OS and AIX.
- Microsoft has developed the WMI technology - which is not WBEM compatible but uses a similar data model and provides similar functionality - and has included it in Microsoft Windows
- Novell has adopted the OpenWBEM open source implementation of WBEM and includes it in SUSE Linux Enterprise Server
- Red Hat ships OpenPegasus as part of Red Hat Enterprise Linux
- Oracle has WBEM-Services for the Solaris operating environment: Solaris WBEM Developer's Guide
- Ubuntu ships with an updated CIM instrumentation stack, powered by the latest version of the lightweight CIMOM, SBLIM SFCB.
WBEM implementations
- WBEM Solutions
- Open Pegasus, open-source client and server written in C++
- OpenWBEM, open-source client and server written in C++
- WBEM Services, Java
- SBLIM (pronounced "sublime") Standards Based Linux Instrumentation for Manageability, C, C++, Java
- PyWBEM, open-source WBEM library written in Python
- Purgos, open-source management client for Windows written in C++ (Product now discontinued and has reached End Of Life)
See also
- SMI-S, Storage Management Initiative - Specification. Based on WBEM, used for SAN devices
External links
- Standards
- Official WBEM page at DMTF (Distributed Management Task Force), including standards documents
- DMTF FAQ on WBEM
- Implementations
- Other Resources