+612 9045 4394
A Practical Approach to Wbem/CIM Management - Chris Hobbs

A Practical Approach to Wbem/CIM Management

Hardcover Published: February 2004
ISBN: 9780849323065
Number Of Pages: 344

Share This Book:


RRP $457.99
or 4 easy payments of $79.31 with Learn more
Ships in 7 to 10 business days

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 telecommunication applications.
Now there is a practical guide for those who design or implement the emerging WBEM systems or produce a CIM model of a device or service. 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 explores 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 implementation, demonstrating concepts common to other C++ and Java-based implementations.

Introductionp. 3
The Aimp. 3
The Subjectp. 3
The Readershipp. 3
The Bookp. 4
The Moving Targetp. 5
WBEM Implementationsp. 6
The DMTFp. 6
Device and Service Managementp. 7
Device and Service Managementp. 7
Frequently Asked Questionsp. 13
WBEM and Other Management Systemsp. 17
WBEM and CIMp. 17
The Need for New Management Standardsp. 20
Frequently Asked Questionsp. 28
The WBEM Architecturep. 33
Overviewp. 33
Structure of the WBEM Serverp. 37
Architectural Optionsp. 38
Examplep. 41
Frequently Asked Questionsp. 43
CIM and mofp. 47
The Concept of a Modelp. 47
Modelling Termsp. 51
"Is-A" and "Has-A" Relationshipsp. 56
UML for CIMp. 58
The mof Languagep. 64
Frequently Asked Questionsp. 80
Standard Modelsp. 87
The Core and Common Modelsp. 87
Versions of the Modelp. 88
The Logical/Physical Distinctionp. 89
The Core Modelp. 90
The Common Modelsp. 98
Frequently Asked Questionsp. 119
The Client/Server Interfacep. 123
Introductionp. 123
A Survey of the Client/Server Interfacep. 125
The Connection/Disconnection Phasep. 126
CIM Message Transferp. 127
Intrinsic Methodsp. 128
Extrinsic Methodsp. 140
Authenticationp. 142
International Supportp. 145
Frequently Asked Questionsp. 148
The Listener Interfacep. 151
The Indication Mechanismp. 151
Indicationsp. 154
Indication Filtersp. 157
Handlersp. 158
Subscriptionsp. 160
Listenersp. 160
Frequently Asked Questionsp. 161
Building Your Own Modelp. 167
The PBX Examplep. 167
Commercial Decisionsp. 169
Deciding What to Modelp. 170
Modelling Guidelinesp. 171
Constraints on Our Modelsp. 172
Naming the Schemap. 172
Positioning the PBX Classp. 173
Modelling the PBX's Componentsp. 177
Modelling the Statisticsp. 179
Modelling the Eventsp. 180
Modelling the Servicesp. 181
Adding Unnecessary Classesp. 184
Adding Propertiesp. 184
Frequently Asked Questionsp. 186
Modelling Tipsp. 189
Instances and Classesp. 189
Subclassing or Defining Typesp. 190
Referencesp. 191
Underscores in CIM Namesp. 192
Keysp. 192
Overridesp. 193
CreationClassName and InstanceIDp. 195
Namespacesp. 197
Boolean Qualifiersp. 198
Frequently Asked Questionsp. 198
Writing Providersp. 201
Types of Providerp. 201
Provider/WBEM Server Interfacingp. 208
Implementing Providers: Examplep. 211
Implementing Providers: General Stepsp. 211
The Examplep. 211
A Brief Introduction to openPegasusp. 212
Write and Compile the mofp. 214
Write the Provider Codep. 218
Tie the Provider Code to the PBX Classp. 221
Invoking the Providersp. 223
Implementing Indication Providersp. 227
Frequently Asked Questionsp. 229
Writing Clients and Listenersp. 247
What Clients Are Notp. 247
Semantic Knowledgep. 248
Server-Side Client Implementationp. 249
Discoveryp. 249
Operator-Side Client Implementationp. 254
Frequently Asked Questionsp. 257
Transition to WBEM/CIMp. 259
Some Upgrade Architecturesp. 260
Some Theoretical Backgroundp. 265
Implementations and Toolsp. 269
WBEM Serversp. 270
Toolsp. 273
Choosing WBEM Softwarep. 279
Home Brewp. 279
Reviewing a Bought-In Productp. 280
Open Sourcep. 281
Commercialp. 282
Industry Adoptionp. 285
"Is-A" and "Has-A" Relationshipsp. 289
FCAPSp. 297
Miscellaneous Datatypesp. 299
The datetime Datatypep. 299
The string Datatypep. 300
The MappingStrings Qualifierp. 301
Frequently Asked Questionsp. 302
Installing openPegasusp. 303
Obtaining openPegasusp. 303
Setting Environment Variablesp. 304
Compiling openPegasusp. 305
Loading the Repositoryp. 305
Loading an Example Applicationp. 305
Running the WBEM Serverp. 305
Glossaryp. 307
Licencingp. 313
Indexp. 315
Table of Contents provided by Ingram. All Rights Reserved.

ISBN: 9780849323065
ISBN-10: 0849323061
Audience: Professional
Format: Hardcover
Language: English
Number Of Pages: 344
Published: February 2004
Country of Publication: US
Dimensions (cm): 23.47 x 15.44  x 2.36
Weight (kg): 0.61
Edition Number: 1