A data management framework for a data communications network. The framework
includes
a dynamically constructed model of elements of the data communications network.
The elements are represented as object instances that are self-descriptive. The
model provides a uniform application programming interface that allows a client
to dynamically access the elements and dynamically add new elements in performing
network management functions. The data management framework may be used for policy management.