Preface |
|
xiii | |
Acknowledgments |
|
xv | |
About the Authors |
|
xvii | |
|
|
1 | (20) |
|
|
1 | (1) |
|
|
2 | (1) |
|
CIM Specification and CIM Schema |
|
|
3 | (8) |
|
|
5 | (2) |
|
|
7 | (3) |
|
|
10 | (1) |
|
|
10 | (1) |
|
CIM in the Management Industry |
|
|
11 | (9) |
|
|
11 | (3) |
|
|
14 | (1) |
|
|
15 | (2) |
|
Common Data Representation |
|
|
17 | (3) |
|
|
20 | (1) |
|
CIM Basics--Concepts and Models |
|
|
21 | (28) |
|
|
21 | (6) |
|
|
21 | (6) |
|
CIM Concepts and Terminology |
|
|
27 | (19) |
|
|
28 | (3) |
|
|
31 | (2) |
|
Superclasses and Subclasses |
|
|
33 | (1) |
|
|
34 | (7) |
|
|
41 | (1) |
|
|
41 | (1) |
|
Associations and References |
|
|
41 | (2) |
|
|
43 | (1) |
|
|
44 | (1) |
|
|
44 | (1) |
|
|
45 | (1) |
|
|
46 | (3) |
|
|
49 | (26) |
|
|
49 | (11) |
|
|
49 | (3) |
|
|
52 | (8) |
|
Modeling Techniques, Tools, and Methods |
|
|
60 | (4) |
|
|
63 | (1) |
|
|
64 | (7) |
|
General Goals of Relational Design |
|
|
64 | (4) |
|
Constraints of the Relational Model |
|
|
68 | (3) |
|
|
71 | (3) |
|
|
74 | (1) |
|
|
75 | (20) |
|
Overview of the Core Model |
|
|
75 | (1) |
|
|
76 | (3) |
|
|
79 | (13) |
|
|
80 | (4) |
|
Logical and Physical Split |
|
|
84 | (2) |
|
Consumable Capability within a System |
|
|
86 | (3) |
|
|
89 | (2) |
|
|
91 | (1) |
|
|
92 | (1) |
|
|
92 | (1) |
|
|
93 | (2) |
|
|
95 | (40) |
|
Purpose of the System and Device Models |
|
|
95 | (2) |
|
System Methodology and Design Patterns |
|
|
97 | (2) |
|
|
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) |
|
|
110 | (4) |
|
CIM Cluster and Boot Services |
|
|
114 | (1) |
|
Operating Systems, File Systems, and Files |
|
|
115 | (3) |
|
|
118 | (3) |
|
|
121 | (4) |
|
Modeling Controllers and Network Adapters |
|
|
125 | (4) |
|
|
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) |
|
|
133 | (2) |
|
|
135 | (16) |
|
Goals of the Physical Model |
|
|
135 | (1) |
|
Methodology and Design Patterns |
|
|
136 | (3) |
|
|
139 | (1) |
|
|
139 | (2) |
|
|
141 | (1) |
|
Classes, Associations, and Attributes |
|
|
142 | (6) |
|
CIM Physical Packages and Locations |
|
|
142 | (4) |
|
|
146 | (2) |
|
|
148 | (1) |
|
Subtyping and Extending the Model |
|
|
148 | (1) |
|
Past and Future of the Physical Model |
|
|
148 | (2) |
|
|
150 | (1) |
|
Common Model for Applications |
|
|
151 | (24) |
|
Managing Distributed Applications |
|
|
151 | (4) |
|
|
152 | (2) |
|
|
154 | (1) |
|
|
155 | (17) |
|
|
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) |
|
|
172 | (1) |
|
|
172 | (1) |
|
|
172 | (1) |
|
|
173 | (1) |
|
|
174 | (1) |
|
|
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) |
|
|
183 | (1) |
|
|
184 | (1) |
|
|
185 | (70) |
|
Application Development Cycle |
|
|
186 | (3) |
|
Development Methodologies |
|
|
189 | (1) |
|
|
189 | (1) |
|
|
189 | (1) |
|
|
190 | (1) |
|
|
190 | (1) |
|
|
191 | (41) |
|
|
191 | (3) |
|
Identify Things and Their Properties |
|
|
194 | (17) |
|
Generalize and Specialize |
|
|
211 | (7) |
|
|
218 | (5) |
|
|
223 | (9) |
|
|
232 | (15) |
|
|
232 | (2) |
|
Identify Query Requirements |
|
|
234 | (3) |
|
Identify Programmatic Query Requirements |
|
|
237 | (4) |
|
|
241 | (1) |
|
|
242 | (1) |
|
Identify Capacity Requirements |
|
|
243 | (2) |
|
Identify Performance Requirements |
|
|
245 | (1) |
|
Identify Operational Requirements |
|
|
246 | (1) |
|
|
246 | (1) |
|
The CIM Data Model: Beyond Systems Management |
|
|
247 | (6) |
|
The Mechanics of Schema Extension |
|
|
248 | (2) |
|
|
250 | (3) |
|
|
253 | (2) |
|
|
255 | (18) |
|
|
256 | (4) |
|
|
260 | (1) |
|
|
261 | (3) |
|
|
264 | (5) |
|
|
264 | (1) |
|
|
265 | (3) |
|
Types of Associations versus Types of References |
|
|
268 | (1) |
|
|
269 | (4) |
|
|
273 | (12) |
|
|
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) |
|
|
279 | (5) |
|
|
280 | (1) |
|
|
281 | (1) |
|
|
282 | (1) |
|
Aggregation, Correlation, and Throttling |
|
|
283 | (1) |
|
|
284 | (1) |
|
|
285 | (14) |
|
Implementation Independence |
|
|
285 | (3) |
|
|
288 | (9) |
|
|
289 | (1) |
|
Data Interchange Engine Components |
|
|
290 | (4) |
|
|
294 | (3) |
|
|
297 | (2) |
Index |
|
299 | |