Deployment of new elements in a computer network can result in development
of patch kits adapters, and other software and trigger corresponding
regressive test efforts. In a storage area network, a method is disclosed
for defining a general, extensible model of a manageable entity for use
in management of the entity. The method includes obtaining a set of
attribute values related to the manageable entity in relation to the
storage area network. A deployment engine identifies corresponding entity
categories within a storage area network entity model that contains
attribute definitions that correspond to respective attribute values in
the set of attribute values obtained from the manageable entity. The
deployment engine assigns the respective attribute values of the
manageable entity to the corresponding respective attribute definitions
identified in the model. The deployment engine then determines if all
attribute values of the manageable entity have been assigned. If
unassigned attribute values remain, a classification processor defines
new entity categories to contain new attribute definitions, and assigns
the unassigned attributes value to the new attribute definitions
contained in the new entity category.