Object oriented provisioning server
First Claim
1. A provisioning server comprising:
- a memory;
a network interface;
a processor coupled to the memory and the network interface; and
a computer-usable medium having computer readable instructions stored thereon for execution by a processor to perform a method comprising;
receiving configuration input information;
representing the received configuration input information in object instances of a plurality of objects, the plurality of objects forming an object model; and
responding to requests for configuration information.
3 Assignments
0 Petitions
Accused Products
Abstract
A provisioning server apparatus and method is detailed that manages configuration and tasking of devices, elements, or links of networks. The provisioning server apparatus and method utilizes an object oriented design and object cache that allows the provisioning server to generate configuration responses for network elements, command lists, network state, and import and export configuration information in an efficient manner. The provisioning server apparatus and method also allows for dynamic updates of provisioning components by identifying stale provisioning components and managing their dynamic updating in response to configuration change events that affect the underlying input files and information databases.
-
Citations
8 Claims
-
1. A provisioning server comprising:
-
a memory;
a network interface;
a processor coupled to the memory and the network interface; and
a computer-usable medium having computer readable instructions stored thereon for execution by a processor to perform a method comprising;
receiving configuration input information;
representing the received configuration input information in object instances of a plurality of objects, the plurality of objects forming an object model; and
responding to requests for configuration information.
-
-
2. A method of operating a provisioning server, comprising:
-
receiving configuration input data;
representing the received configuration input data in object instances of a plurality of objects, the plurality of objects forming an object model; and
responding to requests for configuration information. - View Dependent Claims (3)
-
-
4. An object oriented provisioning server comprising:
-
a memory;
a network interface;
a processor coupled to the memory and the network interface; and
a computer-usable medium having computer readable instructions stored thereon for execution by a processor to perform a method with an object model comprising;
receiving configuration input information;
representing the received configuration input information in object instances of a plurality of objects, the plurality of objects forming part of the object model; and
responding to requests for configuration information.
-
-
5. A network system comprising:
-
a network with one or more network elements; and
a provisioning server to configure the one or more network elements, wherein the provisioning server comprises;
a memory;
a network interface;
a processor coupled to the memory and the network interface; and
a computer-usable medium having computer readable instructions stored thereon for execution by a processor to perform a method comprising;
receiving configuration input information;
representing the received configuration input information in object instances of a plurality of objects, the plurality of objects forming an object model; and
responding to requests for configuration information.
-
-
6. A method of generating a CLI command set from a provisioning server, comprising:
-
receiving configuration input data;
representing the received configuration input data in one or more object instances of a plurality of objects, the plurality of objects forming an object model; and
responding to a “
show running config”
request by generating a CLI command set from the one or more object instances.
-
-
7. A method of generating running configuration information in a provisioning server, comprising:
-
receiving configuration input information;
representing the received configuration input information in one or more object instances of a plurality of objects, the plurality of objects forming an object model; and
responding to a selected request command by generating running configuration information from the one or more object instances.
-
-
8. An object oriented provisioning server comprising:
-
a memory;
a storage medium;
a network interface;
a processor coupled to the memory, the storage medium and the network interface; and
an object model stored in the storage medium and executable on the processor.
-
Specification