did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

We're the #1 textbook rental company. Let us show you why.

9780471353423

Common Information Model: Implementing the Object Model for Enterprise Management

by ; ; ; ; ;
  • ISBN13:

    9780471353423

  • ISBN10:

    0471353426

  • Edition: 1st
  • Format: Hardcover
  • Copyright: 1999-11-01
  • Publisher: John Wiley & Sons Inc
  • Purchase Benefits
List Price: $60.00

Summary

An authoritative guide to implementing CIM in Web-based and directory-enabled environments Common Information Model Offering a framework for managing system elements across distributed systems, the Common Information Model (CIM) has developed into one of the most important pieces of technology since the creation of the World Wide Web. It is a key component of many operating systems and is supported by most major software and hardware companies. Written by the pioneers of CIM, this book provides all the information you'll need to implement this powerful model into a management or managed system. The authors guide you through the modeling basics by introducing the concepts behind information modeling and the fundamentals of CIM. They provide a detailed look at the model itself, show you how to extend the CIM schema, and take you through all the steps needed to implement CIM in Web-based and directory-enabled environments. Providing you with a strong working knowledge of CIM, this book: * Contains a general overview of object-oriented data design * Thoroughly examines the Common portion of the model * Discusses areas of CIM that are still under development * Presents ideas, concepts, and methodologies for building extensions to the Common model * Covers critical issues that must be considered when implementing CIM

Author Biography

Andrea R. Westerinen has chaired the CIM System and Devices Working Group at DMTF for the last two years.

Table of Contents

Preface xiii
Acknowledgments xv
About the Authors xvii
CIM Introduction
1(20)
CIM History
1(1)
How CIM Works
2(1)
CIM Specification and CIM Schema
3(8)
Core Schema
5(2)
Common Schema
7(3)
Extension Schemas
10(1)
Managed Object Format
10(1)
CIM in the Management Industry
11(9)
Relationship to WBEM
11(3)
xmlCIM
14(1)
CIM Operations over HTTP
15(2)
Common Data Representation
17(3)
References
20(1)
CIM Basics--Concepts and Models
21(28)
Object-Oriented Modeling
21(6)
The Purpose of OO
21(6)
CIM Concepts and Terminology
27(19)
Schema
28(3)
Classes
31(2)
Superclasses and Subclasses
33(1)
Domain, Range, and Type
34(7)
Properties
41(1)
Methods
41(1)
Associations and References
41(2)
Indications
43(1)
Qualifiers
44(1)
Override
44(1)
Naming and Keys
45(1)
References
46(3)
Schema Design Concepts
49(26)
Modeling
49(11)
What Is a Model?
49(3)
Models as Maps
52(8)
Modeling Techniques, Tools, and Methods
60(4)
Design Process
63(1)
Relational Models
64(7)
General Goals of Relational Design
64(4)
Constraints of the Relational Model
68(3)
Object Models
71(3)
References
74(1)
The Core Model
75(20)
Overview of the Core Model
75(1)
Modeling Methodology
76(3)
The Core Model
79(13)
Manageable Components
80(4)
Logical and Physical Split
84(2)
Consumable Capability within a System
86(3)
Configurations
89(2)
Products
91(1)
Common Operations
92(1)
Summary
92(1)
References
93(2)
System and Device Models
95(40)
Purpose of the System and Device Models
95(2)
System Methodology and Design Patterns
97(2)
System Names
99(3)
Device Methodology and Design Patterns
102(2)
Device Connections and Associations
104(6)
A Sample Computer System and Its Devices
107(3)
Classes, Associations, and Attributes
110(21)
CIM Systems
110(4)
CIM Cluster and Boot Services
114(1)
Operating Systems, File Systems, and Files
115(3)
CIM Devices
118(3)
Modeling Storage
121(4)
Modeling Controllers and Network Adapters
125(4)
Redundancy
129(2)
Subtyping and Extending the Models
131(1)
Past and Future of the System and Device Models
132(1)
Physical Aspects of Systems and Devices
133(1)
References
133(2)
The Physical Model
135(16)
Goals of the Physical Model
135(1)
Methodology and Design Patterns
136(3)
Naming Physical Elements
139(1)
Common Questions
139(2)
A Sample Enclosure
141(1)
Classes, Associations, and Attributes
142(6)
CIM Physical Packages and Locations
142(4)
Physical Capacity
146(2)
Physical Components
148(1)
Subtyping and Extending the Model
148(1)
Past and Future of the Physical Model
148(2)
References
150(1)
Common Model for Applications
151(24)
Managing Distributed Applications
151(4)
Application Fundamentals
152(2)
Application Life Cycle
154(1)
The Common Model
155(17)
Simple Application
156(4)
User/Administrator Friendly Application Parts
160(2)
Multiplatform Applications
162(1)
Describing Operating System Dependencies
163(6)
Dependencies on Other Applications
169(3)
Incompatibilities
172(1)
Business Systems
172(1)
Common Operations
172(1)
Summary
173(1)
References
174(1)
Emerging Models
175(10)
Networks: Beyond the Desktop
176(2)
User and Security: Roles of Man and Machine
178(1)
Policy and Service Level Agreements (SLAs): Controlling the Enterprise
178(2)
Database: Managing the Data Warehouse
180(1)
Distributed Application Performance (DAP): Monitoring the Applications
181(2)
Support: Bugs and Fixes
183(1)
Summary
184(1)
Steps in Schema Design
185(70)
Application Development Cycle
186(3)
Development Methodologies
189(1)
Program Development
189(1)
Schema Development
189(1)
CIM Schema Development
190(1)
Prototyping
190(1)
CIM Schema Design
191(41)
Overview
191(3)
Identify Things and Their Properties
194(17)
Generalize and Specialize
211(7)
Add Semantics
218(5)
Evaluate and Refine
223(9)
Interface Design
232(15)
CIM SQL
232(2)
Identify Query Requirements
234(3)
Identify Programmatic Query Requirements
237(4)
Evaluate and Refine
241(1)
Physical Design
242(1)
Identify Capacity Requirements
243(2)
Identify Performance Requirements
245(1)
Identify Operational Requirements
246(1)
Evaluate and Refine
246(1)
The CIM Data Model: Beyond Systems Management
247(6)
The Mechanics of Schema Extension
248(2)
Restrictions
250(3)
References
253(2)
Analysis
255(18)
Classes
256(4)
Features
260(1)
Properties
261(3)
Associations
264(5)
Identifying Associations
264(1)
Refining Associations
265(3)
Types of Associations versus Types of References
268(1)
Methods
269(4)
Methods and Events
273(12)
Method Design Issues
273(6)
Passing Objects versus Passing Parameters
274(2)
Operations versus Functions
276(1)
Overriding and Polymorphism
276(2)
Fragile Base-Class Problem
278(1)
Designing Event Classes
279(5)
Event Representation
280(1)
Intrinsic Events
281(1)
Implementing Events
282(1)
Aggregation, Correlation, and Throttling
283(1)
References
284(1)
Implementation Theory
285(14)
Implementation Independence
285(3)
Implementation Model
288(9)
Processing Flow
289(1)
Data Interchange Engine Components
290(4)
Types of Exchanges
294(3)
Summary
297(2)
Index 299

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program