Here you will find links to various resources which may be of interest to those working with CIM/WBEM technologies. There are several CIMOM implementations, both in C++ and Java, as well as some sites devoted to platform-specific issues. If you have any suggestions for additions to this page, please send them to me.
This is a nifty tool created by Michael Kearney that will convert CIM schemas in XML format into Java class source definitions complete with Javadocs! If you need to work with strongly-typed CIM classes in Java, this tool may be for you.
The DMTF has published a couple of FAQs that are definately worth checking out for those who are new to CIM/WBEM technologies.
A very nice Java-based package that includes a CIMOM, client APIs, tools (such as the famous CIMWorkshop), and documentation. As I understand it, the base code is essentially the same as that shipped with Solaris.
OpenWBEM is an open-source implementation of WBEM ended for both commercial and non-commercial use. Written in C++, this is a nice implementation that is fast. I was able to download, build, and run it with little difficulty on my Red Hat Linux box (and I am a Linux newbie!).
The WBEMsource Initiative
An initiative of the Open Group, the WBEMsource project promotes the use of DMTF's management technologies. This group is interested in promoting open source WBEM implementations, interoperability between those implementations by use of standards and testing, and encouraging contributions to WBEM related open source projects.
A project of the OpenGroup, "Pegasus is an open-source implementation of the DMTF CIM and WBEM standards". This is an open source CIMOM implemented in C++ that is portable and can be built and run on UNIX(r), Linux, and Windows.
Nortel has made available a document which can be very helpful for people who are new to working with the Pegasus CIMOM.
SBLIM stands for Standards Based Linux Instrumentation for Manageability. This is an IBM Open Source project, "intended to enhance the manageability of GNU/Linux systems". The goal is to enable the practical management of Linux systems using WBEM technologies.
The Storage Network Industry Association has been very active in promoting the use of WBEM/CIM technologies for use in the management of Storage Area Networks (SANs). Their Storage Management Initiative is a major effort to get the various storage industry participants to have their products work together. SMI-S experts run an SMI-S Developers Group to help educate new developers about SMI-S and CIM.
Unrelated to SMI-S, SNIA made a CIMOM available, but that work has stopped and is no longer supported.
Windows Management Instrumentation (WMI) is the term that Microsoft uses for their implementation of WBEM. The technologies that Microsoft uses are not interoperable with any of the others listed on this page. However, their implementations do conform to the DMTF schema definitions.
There are a few handy tools that Microsoft supplies for working with the CIMOM thas is installed as part of all recent Windows distributions. Check out the Platform SDK page for more info.
WMIX is a graphical tool that can be used to explore CIM objects in Windows' WMI repositories. Conceptually, WMIX is very much like CimNavigator, but for Windows-specific servers.
This commercial site has a bunch of information and links related to CIM/XML as it is applied to electric power management.
Here is a Yahoo-hosted egroup dealing with electric power Control Center Application Program Interface (CCAPI) CIM XML interoperability tests.