Dynamic Model is an extension of the Managed Object Definition Language (MODEL). MODEL is integral to the VMware Smart Assurance SDK application development process. Its purpose is to render the schema and semantics of the VMware Smart Assurance ICIM Reference specification. These libraries are loaded by a Domain Manager and are operated on by SDK applications. Foran SDK application, all of the classes, relationships, attributes, and events are defined at compile time.

Dynamic modeling enables you to add new classes, and refine classes that are already defined in the data model libraries. These additions and refinements occur at runtime when the dynamic models are loaded into a Domain Manager.

This section describes the different products that currently support Dynamic Model. It also gives an overview of the features that are available.