System and method for configuring computer applications and devices using inheritance
First Claim
1. A system for management of a network of devices and resources available to the devices via a computer network, comprising:
- a network directory defining a network topology of nodes corresponding to the network of devices and defining policies corresponding to and to be enforced upon the resources available to the devices;
a policy orchestrator server in communication with the network directory, the policy orchestrator server being adapted to determine a hierarchical tree structure containing the nodes based upon location of each node in the network topology, determine a policy for each node in the hierarchical tree structure, and communicate said policy to the corresponding node; and
an agent corresponding to each device in the network of devices, the agent being in communication with the policy orchestrator server and the resources corresponding to the device, the agent being adapted to receive data from the policy orchestrator server and to enforce the policies corresponding to the resources, wherein the policies corresponding to the resources of each device are selectively inherited along the hierarchical tree structure.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method using inheritance for the configuration, management, and/or monitoring of computer applications and devices via a computer network are disclosed. The method generally comprises determining a hierarchical tree structure based upon locations of devices in a network topology, each device being a node in the hierarchical tree structure, determining policies for each node in the hierarchical tree structure to be enforced by an agent corresponding to each node, the agent being in communication with the device and the resources corresponding to the device, and communicating the policy to the corresponding agent, wherein the policies corresponding to the resources of each device are selectively inherited along the hierarchical tree structure of the network directory.
-
Citations
33 Claims
-
1. A system for management of a network of devices and resources available to the devices via a computer network, comprising:
-
a network directory defining a network topology of nodes corresponding to the network of devices and defining policies corresponding to and to be enforced upon the resources available to the devices;
a policy orchestrator server in communication with the network directory, the policy orchestrator server being adapted to determine a hierarchical tree structure containing the nodes based upon location of each node in the network topology, determine a policy for each node in the hierarchical tree structure, and communicate said policy to the corresponding node; and
an agent corresponding to each device in the network of devices, the agent being in communication with the policy orchestrator server and the resources corresponding to the device, the agent being adapted to receive data from the policy orchestrator server and to enforce the policies corresponding to the resources, wherein the policies corresponding to the resources of each device are selectively inherited along the hierarchical tree structure. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 12)
-
-
11. A method for management of a network of devices and resources available to the devices via a computer network, comprising:
-
determining a hierarchical tree structure based upon locations of devices in a network topology, each device being a node in the hierarchical tree structure;
determining policies for each node in the hierarchical tree structure to be enforced by an agent corresponding to each node, the agent being in communication with the device and the resources corresponding to the device; and
communicating the policy to the corresponding agent; and
wherein the policies corresponding to the resources of each device are selectively inherited along the hierarchical tree structure of the network directory. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A computer program product for management of a network of devices and resources available to the devices via a computer network, comprising:
-
computer code that determines a hierarchical tree structure based upon locations of devices in a network topology, each device being a node in the hierarchical tree structure;
computer code that determines policies for each node in the hierarchical tree structure to be enforced by an agent corresponding to each node, the agent being in communication with the device and the resources corresponding to the device; and
computer code that communicates the policy to the corresponding agent;
wherein the policies corresponding to the resources of each device are selectively inherited along the hierarchical tree structure of the network directory; and
a computer readable medium that stores said computer codes. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A computer program product for management of a network of devices and resources available to the devices via a computer network, comprising:
-
computer code that contains a network directory defining a hierarchical tree structure containing nodes corresponding to the network of devices and defining policies corresponding to and to be enforced upon the resources available to the devices;
computer code that facilitates communication between a policy orchestrator server and the network directory to facilitate accessing data from and storing data to the network directory, the data relating to the nodes of the hierarchical tree structure corresponding to the devices and to the policies corresponding to the resources;
computer code that facilitates communication between an agent and the policy orchestrator server and the resources corresponding to the device, the agent computer code being adapted to enforce the policies corresponding to the resources contained in the network directory, wherein the policies corresponding to the resources of each device are selectively inherited down the hierarchical tree structure of the network directory; and
a computer readable medium that stores said computer codes.
-
Specification