E-Book, Englisch, 344 Seiten
Hobbs A Practical Approach to WBEM/CIM Management
1. Auflage 2004
ISBN: 978-1-135-48833-8
Verlag: Taylor & Francis
Format: EPUB
Kopierschutz: Adobe DRM (»Systemvoraussetzungen)
E-Book, Englisch, 344 Seiten
ISBN: 978-1-135-48833-8
Verlag: Taylor & Francis
Format: EPUB
Kopierschutz: Adobe DRM (»Systemvoraussetzungen)
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.
Zielgruppe
Engineers, architects of device management systems, and programmers
Autoren/Hrsg.
Fachgebiete
Weitere Infos & Material
MANAGEMENT
Introduction
The Aim
The Subject
The Readership
The Book
The Moving Target
WBEM Implementations
The DMTF
Device and Service Management
Device and Service Management
Frequently-Asked Questions
WBEM and other Management Systems
WBEM and CIM
The Need for New Management Standards
Frequently-Asked Questions
STRUCTURE
The WBEM Architecture
Overview
Structure of the WBEM Server
Architectural Options
Example
Frequently-Asked Questions
CIM and mof
The Concept of a Model
Modelling Terms
"Is-A" and "Has-A" Relationships
UML for CIM
The mof Language
Frequently-Asked Questions
Standard Models
The Core and Common Models
Versions of the Model
The Logical/Physical Distinction
The Core Model
The Common Models
Frequently-Asked Questions
INTERFACES
The Client/Server Interface
Introduction
A High-Level View of the Client/Server Interface
The Connexion/Disconnexion Phase
CIM Message Transfer
Intrinsic Methods
Extrinsic Methods
Authentication
International Support
Frequently-Asked Questions
The Listener Interface
The Indication Mechanism
Indications
Indication Filters
Handlers
Subscriptions
Listeners
Frequently-Asked Questions
PRACTICE
Building Your Own Model
The PBX Example
Commercial Decisions
Deciding what to Model
Modelling Guidelines
Constraints on our Models
Naming the Schema
Positioning the PBX Class
Modelling the PBX's Components
Modelling the Statistics
Modelling the Events
Modelling the Services
Adding Unnecessary Classes
Adding Properties
Frequently-Asked Questions
Modelling Tips
Instances and Classes
Subclassing or Defining Types
References
Underscores in CIM Names
Keys
Overrides
CreationClassName and InstanceID
Namespaces
Boolean Qualifiers
Frequently-Asked Questions
Writing Providers
Types of Provider
Provider/WBEM Server Interfacing
Implementing Providers: Example
Implementing Providers: General Steps
The Example
A Brief Introduction to openPegasus
Step 1: Write and Compile the mof
Step 2: Write the Provider Code
Step 3: Tie the Provider Code to the PBX Class
Invoking the Providers
Implementing Indication Providers
Frequently-Asked Questions
Writing Clients and Listeners
What Clients are Not
Semantic Knowledge
Server-Side Client Implementation
Discovery
Operator-Side Client Implementation
Frequently-Asked Questions
Transition to WBEM/CIM
Some Upgrade Architectures
Some Theoretical Background
Implementations and Tools
WBEM Servers
Tools
Choosing WBEM Software
Home Brew
Reviewing a Bought-In Product
Open-Source
Commercial
APPENDICES
Industry Adoption of WBEM/CIM
"Is-A" and "Has-A" Relationships
FCAPS
Miscellaneous Datatypes
The Datetime Datatype
The String Datatype
The MappingStrings Qualifier
Frequently-Asked Questions
Installing openPegasus
Obtaining openPegasus
Setting Environment Variables
Compiling openPegasus
Loading the Repository
Loading an Example Application
Running the WBEM Server
Glossary
Licensing