Method for supporting new network element software versions in an element management system without upgrading
First Claim
1. A machine-implemented method for configuring a device, comprising the steps of:
- storing, at a server, base version data that describes a first data model of a first version of a software application used by the server to provision a service on a network element;
receiving, at the server, incremental version data that describes changes to the first data model with respect to a second data model of a second version of the software application; and
correlating, at the server, the incremental version data with the base version data to form merged version data that describes the second data model.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for configuring an element management system server (an EMS server) to support new network element service application versions without upgrading the EMS server software is provided. The EMS stores base version data that describes the data model of a first version of a service application installed on a network element. When a second version of the service application is available, incremental version data describing changes to the data model from the first version to the second version is obtained and stored. In response to receiving a client request involving a service application on a particular network element, the EMS may apply incremental version data, associated with the version of the service application installed on the particular network element, to the base version data to form merged version data that describes the data model of the version of the service application installed on the particular network element.
-
Citations
24 Claims
-
1. A machine-implemented method for configuring a device, comprising the steps of:
-
storing, at a server, base version data that describes a first data model of a first version of a software application used by the server to provision a service on a network element;
receiving, at the server, incremental version data that describes changes to the first data model with respect to a second data model of a second version of the software application; and
correlating, at the server, the incremental version data with the base version data to form merged version data that describes the second data model. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A machine-readable medium carrying one or more sequences of instructions for configuring a device, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the steps of:
-
storing, at a server, base version data that describes a first data model of a first version of a software application used by the server to provision a service on a network element;
receiving, at the server, incremental version data that describes changes to the first data model with respect to a second data model of a second version of the software application; and
correlating, at the server, the incremental version data with the base version data to form merged version data that describes the second data model. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. An apparatus for configuring a device, comprising:
-
means for storing, at a server, base version data that describes a first data model of a first version of a software application used by the server to provision a service on a network element;
means for receiving, at the server, incremental version data that describes changes to the first data model with respect to a second data model of a second version of the software application; and
means for correlating, at the server, the incremental version data with the base version data to form merged version data that describes the second data model. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. An apparatus for configuring a device, comprising:
-
one or more processors; and
a machine-readable medium carrying one or more sequences of instructions for configuring a device, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the steps of;
storing, at a server, base version data that describes a first data model of a first version of a software application used by the server to provision a service on a network element;
receiving, at the server, incremental version data that describes changes to the first data model with respect to a second data model of a second version of the software application; and
correlating, at the server, the incremental version data with the base version data to form merged version data that describes the second data model. - View Dependent Claims (20, 21, 22, 23, 24)
-
Specification