A technique is provided for dynamically extending a network device manager
when a new device and/or service are added to a network. A technique for
extending a rule set associated with the management system is also
provided. A service discovery module discovers a new network device on a
network. A service operation module (SOM) is generated for the network
device. The SOM provides an interface for a management module (MM) to
communicate with the network device. The SOM provides data, corresponding
to the service provided by the network device, to the MM. When a client
sends the MM a request for a service provided by the network device, the
MM provides the service request to the SOM which forwards the request to
the network device. Users of the network device manager may define rules
for a network device after the network device is added to the network,
wherein the MM issues a service request of a network device in response
to receiving an event notification.