cases, the device actually exposes the underlying kernel services and interface capabilities through a SOA layer where the external application or end user can toggle the behavior of the device through these exposed levers. The open nature of the device allows for robust application-level agents to be run on the device. These agents are capable of not only driving the device behavior, but also listening to the device and gleaning operational and service performance statistics in real time.
The ability to manipulate the device while simultaneously receiving real-time feedback is critical to the next building block required for the solution: the policy server. Although not a new concept, there have been steady advancements in policy-based networking technologies and these technologies are now capable of providing the control and automation functionality required for a truly dynamic, self-healing network.
Too frequently, the term ‘policy server’ has been used by the network management vendors to define template servers that manage device-level configuration files. In these solutions, network engineers build a static configuration file that meets their requirements then save the configuration as a template. Each subsequent device load is