Patent ID: 8887147
Filing Date: 2014-11-11
Classification: G06F

Abstract:
1. A method comprising: storing, at a server, base version data that describes a first data model, wherein the first data model is for a first version of a software application hosted on the server; without upgrading software of the server, receiving, at the server, incremental version data that describes changes between the first data model for the first version of the software application and a second data model for a second version of the software application; wherein the second data model is a data representation schema for the second version of the software application; correlating and overlaying the incremental version data with the base version data to form merged version data that describes the second data model, and which comprises at least one element that is present in the incremental version data and not present in the base version data; and the server using the merged version data, without upgrading the server to the second version of the software application, to communicate with the second data model associated with the second version of the software application hosted on a network element to provision a new service on the network element, and using the base version data to communicate with the first data model to provision services on another network element; wherein the method is performed by one or more computing devices.