A Practical Approach to WBEM/CIM Management / Edition 1 available in Hardcover, Paperback, eBook

A Practical Approach to WBEM/CIM Management / Edition 1
- ISBN-10:
- 0367394545
- ISBN-13:
- 9780367394547
- Pub. Date:
- 09/05/2019
- Publisher:
- Taylor & Francis
- ISBN-10:
- 0367394545
- ISBN-13:
- 9780367394547
- Pub. Date:
- 09/05/2019
- Publisher:
- Taylor & Francis

A Practical Approach to WBEM/CIM Management / Edition 1
Buy New
$82.99-
SHIP THIS ITEMIn stock. Ships in 1-2 days.PICK UP IN STORE
Your local store may have stock of this item.
Available within 2 business hours
Overview
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.
Product Details
ISBN-13: | 9780367394547 |
---|---|
Publisher: | Taylor & Francis |
Publication date: | 09/05/2019 |
Pages: | 344 |
Product dimensions: | 6.12(w) x 9.19(h) x (d) |
About the Author
Table of Contents
Section I Management
1 Introduction 3
The Aim 3
The Subject 3
The Readership 3
The Book 4
The Moving Target 5
WBEM Implementations 6
The DMTF 6
2 Device and Service Management 7
Device and Service Management 7
Frequently Asked Questions 13
3 WBEM and Other Management Systems 17
WBEM and CIM 17
The Need for New Management Standards 20
Frequently Asked Questions 28
Section II Structure
4 The WBEM Architecture 33
Overview 33
Structure of the WBEM Server 37
Architectural Options 38
Example 41
Frequently Asked Questions 43
5 CIM and mof 47
The Concept of a Model 47
Modelling Terms 51
"Is-A" and "Has-A" Relationships 56
UML for CIM 58
The mof Language 64
Frequently Asked Questions 80
6 Standard Models 87
The Core and Common Models 87
Versions of the Model 88
The Logical/Physical Distinction 89
The Core Model 90
The Common Models 98
Frequently Asked Questions 119
Section III Interfaces
7 The Client/Server Interface 123
Introduction 123
A Survey of the Client/Server Interface 125
The Connection/Disconnection Phase 126
CIM Message Transfer 127
Intrinsic Methods 128
Extrinsic Methods 140
Authentication 142
International Support 145
Frequently Asked Questions 148
8 The Listener Interface 151
The Indication Mechanism 151
Indications 154
Indication Filters 157
Handlers 158
Subscriptions 160
Listeners 160
Frequently Asked Questions 161
Section IV Practice
9 Building Your Own Model 167
The PBX Example 167
Commercial Decisions 169
Deciding What to Model 170
Modelling Guidelines 171
Constraints on Our Models 172
Naming the Schema 172
Positioning the PBX Class 173
Modelling the PBX's Components 177
Modelling the Statistics 179
Modelling the Events 180
Modelling the Services 181
Adding Unnecessary Classes 184
Adding Properties 184
Frequently Asked Questions 186
10 Modelling Tips 189
Instances and Classes 189
Subclassing or Defining Types 190
References 191
Underscores in CIM Names 192
Keys 192
Overrides 193
Creation Class Name and InstanceID 195
Namespaces 197
Boolean Qualifiers 198
Frequently Asked Questions 198
11 Writing Providers 201
Types of Provider 201
Provider/WBEM Server Interfacing 208
12 Implementing Providers: Example 211
Implementing Providers: General Steps 211
The Example 211
A Brief Introduction to openPegasus 212
Step 1 Write and Compile the mof 214
Step 2 Write the Provider Code 218
Step 3 Tie the Provider Code to the PBX Class 221
Invoking the Providers 223
Implementing Indication Providers 227
Frequently Asked Questions 229
13 Writing Clients and Listeners 247
What Clients Are Not 247
Semantic Knowledge 248
Server-Side Client Implementation 249
Discovery 249
Operator-Side Client Implementation 254
Frequently Asked Questions 257
14 Transition to WBEM/CIM 259
Some Upgrade Architectures 260
Some Theoretical Background 265
15 Implementations and Tools 269
WBEM Servers 270
Tools 273
16 Choosing WBEM Software 279
Home Brew 279
Reviewing a Bought-In Product 280
Open Source 281
Commercial 282
Section V Appendices
A Industry Adoption 285
B "Is-A" and "Has-A" Relationships 289
C FCAPS 297
D Miscellaneous Datatypes 299
The datetime Datatype 299
The string Datatype 300
E The MappingStrings Qualifier 301
Frequently Asked Questions 302
F Installing openPegasus 303
Obtaining openPegasus 303
Setting Environment Variables 304
Compiling openPegasus 305
Loading the Repository 305
Loading an Example Application 305
Running the WBEM Server 305
G Glossary 307
H Licencing 313
Index 315