Table of Contents


a practical approach to wbem/cim management
A Practical Approach to WBEM/CIM Management
byChris Hobbs ISBN:0849323061
Auerbach Publications 2004 (325 pages)

This text describes in detail WBEM/CIM architecture and explores the standard models developed by the Distributed Management Task Force (DMTF). It also explores interfaces your WBEM/CIM code will have to work with and offers examples of models and code.

Table of Contents
A Practical Approach to WBEM/CIM Management
Section I - Management
Chapter 1 - Introduction
Chapter 2 - Device and Service Management
Chapter 3 - WBEM and Other Management Systems
Section II - Structure
Chapter 4 - The WBEM Architecture
Chapter 5 - CIM and mof
Chapter 6 - Standard Models
Section III - Interfaces
Chapter 7 - The Client/Server Interface
Chapter 8 - The Listener Interface
Section IV - Practice
Chapter 9 - Building Your Own Model
Chapter 10 - Modelling Tips
Chapter 11 - Writing Providers
Chapter 12 - Implementing Providers: Example
Chapter 13 - Writing Clients and Listeners
Chapter 14 - Transition to WBEM/CIM
Chapter 15 - Implementations and Tools
Chapter 16 - Choosing WBEM Software
Section V - Appendices
Appendix A - Industry Adoption
Appendix B - "Is-A" and "Has-A" Relationships
Appendix C - FCAPS
Appendix D - Miscellaneous Datatypes
Appendix E - The MappingStrings Qualifier
Appendix F - Installing openPegasus
Appendix G - Glossary
Appendix H - Licencing
List of Figures
List of Tables
List of Summaries

System architects and engineers in fields such as storage networking, desktop computing, electrical power distribution, and telecommunications need a common and flexible way of managing heterogeneous devices and services. Web-Based Enterprise Management WBEM and its Component Information Model (CIM) provide the architecture, language, interfaces, and common models for the management of storage, computing, and telecommunications applications.

Now there is a practical guide for those who design or implement WBEM systems or produce CIM models of devices or services. A Practical Approach to WBEM/CIM Management describes in detail WBEM/CIM architecture and explores the standard models developed by the Distributed Management Task Force (DMTF). It describes the interfaces with which your WBEM/CIM code will have to work, and offers examples of applicable models and related code.

This book introduces the components of WBEM architecture, defines models within CIM, and illustrates communication between the WBEM client and server. It also investigates transitioning from SNMP or proprietary systems to WBEM/CIM.

Realizing that the field is undergoing a period of massive growth and change, the author focuses primarily on the areas which have been standardized and which differ little between implementations. He does, however, provide coding examples using the openPegasus implemention, demonstrating concepts common to other C++ and Java-based implementations .

A Practical Approach to WBEM/CIM Management :

  • Serves as a valuable guide to those seeking to design or implement a WBEM management system, or develop a CIM model of a device or service
  • Describes the purpose of device and service management and compares various architectures
  • Explains the benefits of this new standard over SNMP and TMN
  • Provides a practical example of designing and coding a management system
  • Offers a roadmap for building a model for a device or service
  • Details how the WBEM server delivers events and alarm to external programs
  • Examines the standard models provided by the DMTF
  • Summarizes current tools for design and implementation

About the Author

Chris Hobbs has worked in telecommunications since 1973. He moved from the circuit switching of 10-character-per-second paper tape readers to packet and cell switching in X.25, Frame Relay, ATM, and IP networks. In the transmission field he has worked through the evolution of asynchronous, plesiochronous, and synchronous networks to today s switched photonic networks.

Chris programs in C++, C, and Python and is building up his strength to tackle Java.