Successful practices in developing a complex information model

  • Patrick Thompson
Session 9: Invited Talk
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1331)


The Desktop Management Task Force (DMTF) has recently announced the introduction of the Common Information Model (CIM). The primary objective of CIM is to facilitate the useful exchange of management information between different management applications and between management applications and the resources they are managing The information model defines the objects and their characteristics necessary for critical aspects of system, network, database, and application management.

CIM captures many common representations required for management applications. This paper argues that these common representations are similar to object oriented design patterns. DMTF member organizations including Microsoft, IBM, SUN, Intel, Computer Associates, Hewlett Packard and Compaq have committed to support the model. For example, Microsoft's implementation of CIM will be in the form of an object manager that supports the basic CIM model together with compliant win32 extensions. This implementation will be a part of all future Microsoft operating systems.

This paper describes the basic model and many of the design decisions and trade-offs considered in producing the Common Information Model.


Design Pattern Management Application Information Model Logical Network Mass Storage 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [Batini]
    C. Batini, S. Ceri, S. Navathe, Conceptual Database Design An EntityRelationship Approach, Benjamini/Cummings, California, 1992.Google Scholar
  2. [Booch]
    Grady Booch and James Rumbaugh, Unified Method for Object-Oriented Development Document Set, Rational Software Corporation, 1996, http:‖‖bwww.rational.comlotluml.html. Google Scholar
  3. [Carg]
    Cargill, Tom C++Programming Style, Addison-Wesley, Massachusetts, 1992Google Scholar
  4. [CoSch]
    Coplein, James O., Schmidt, Douglas C (eds). Pattern Languages of Program Design, Addison-Wesley, Reading Mass. 1995 [DCIM] Desktop Management Task Force: Common Information Model (CIM).Google Scholar
  5. [Gamma]
    Gamma, Erich et al, Design Patterns: Elements of Reusable Object-Oriented Softwar, Addison-Wesley, Massachusetts, 1995Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1997

Authors and Affiliations

  • Patrick Thompson
    • 1
  1. 1.Microsoft Corp John W. Sweitzer Tivoli Systems (An IBM Company)USA

Personalised recommendations