The present invention is directed to a data model. The data model allows
for modeling of all information relating to a computer network to be
conveniently stored in a database in a manner which minimizes the effort
associated with the addition of new devices to the network and maximizes
software code reuse. The information relating to the network that may be
modeled in the data model of the present invention include: software
information, configuration information, monitoring information, hardware
information, domain name server (DNS) information, network information,
and information regarding queues that may be used by business logic, or
intelligent agents in accessing and maintaining various portions of the
network.