User interface and policy loading aspects of a policy-based, outsourced,
network management system. In one aspect, a user selects policies using a
graphical user interface (GUI) with a two paned window having a tree view
of the policies in one pane. In another aspect, the policies are (1)
created in the GUI format (e.g., XML), (2) sent over a network (e.g., the
internet) to a service center in the same format, and (3) are loaded,
manipulated and stored in the same format. In another aspect, the initial
loading of the policies is done using a bulk loader in a logic layer. In
another aspect, the logic layer also includes a configuration checker
which handles changes or additions to policies in a finished network
management system. Any aspects of the new or changed policy that are
inconsistent with the finished system are parsed and stripped out. In
another aspect, where the details of a new policy or change aren't
specified, a base configuration creator creates a policy with minimal
attributes. In another aspect, the logic layer also contains a device
control console, which allows bypassing the policy creating and
configuring to allow a user to directly access a device for
configuration.