Computer system and method for executing applications with new data structures
First Claim
1. A non-transitory computer-readable medium storing computer-executable instructions that when executed by a processor of a computer causes the processor to:
- execute an application as an executing application to process data of attributes stored within a data structure maintained according to a data model;
receive a new data structure definition of a new data structure to define for the data model, wherein the new data structure definition defines at least one attribute for the new data structure not stored within the data structure;
perform impact analysis to determine whether the executing application is capable of processing data of the new data structure; and
in response to determining that the executing application is capable of processing the data of the new data structure;
update the data model to include the new data structure definition to create an updated data model;
generate control instructions to instruct the executing application to utilize data from the new data structure according to the updated data model, wherein the executing application is controlled to execute the control instructions; and
during execution of the executing application, execute the control instructions to reconfigure the executing application to access data of attributes stored within the new data structure and bypass processing data from the data structure.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods, and other embodiments associated with introducing a new data structure to an executing application are described. In one embodiment, a method includes executing an application as an executing application to process data of a data structure maintained according to a data model. The example method may also include receiving a new data structure definition of a new data structure to define for the data model. The example method may also include performing impact analysis to determine whether the executing application is capable of processing data of the new data structure. The example method may also include updating the data model to include the new data structure definition to create an updated data model. The example method may also include generating control instructions to instruct the executing application to utilize data from the new data structure according to the updated data model.
16 Citations
20 Claims
-
1. A non-transitory computer-readable medium storing computer-executable instructions that when executed by a processor of a computer causes the processor to:
-
execute an application as an executing application to process data of attributes stored within a data structure maintained according to a data model; receive a new data structure definition of a new data structure to define for the data model, wherein the new data structure definition defines at least one attribute for the new data structure not stored within the data structure; perform impact analysis to determine whether the executing application is capable of processing data of the new data structure; and in response to determining that the executing application is capable of processing the data of the new data structure; update the data model to include the new data structure definition to create an updated data model; generate control instructions to instruct the executing application to utilize data from the new data structure according to the updated data model, wherein the executing application is controlled to execute the control instructions; and during execution of the executing application, execute the control instructions to reconfigure the executing application to access data of attributes stored within the new data structure and bypass processing data from the data structure. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computing system, comprising:
-
a processor connect to memory; a data model management module stored on a non-transitory computer readable medium and configured with instructions that when executed by the processor cause the processor to; execute an application as an executing application to process data of attributes stored within a data structure maintained according to a data model; receive a new data structure definition of a new data structure to define for the data model, wherein the new data structure definition defines at least one attribute for the new data structure not stored within the data structure; perform impact analysis to determine whether the executing application is capable of processing data of the new data structure; and in response to determining that the executing application is capable of processing the data of the new data structure; update the data model to include the new data structure definition to create an updated data model; generate control instructions to instruct the executing application to utilize data from the new data structure according to the updated data model, wherein the executing application is controlled to execute the control instructions; and during execution of the executing application, execute the control instructions to reconfigure the executing application to access data of attributes stored within the new data structure and bypass processing data from the data structure. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer-implemented method, the computer-implemented method involving a computing device comprising a processor, and the computer-implemented method comprising:
-
reconfiguring, by the processor, an executing application to operate with a new data structure, wherein the executing application processes data stored within a data structure maintained according to a data model, wherein the processor is caused to reconfigure the executing application by; receiving, by the processor, a request to apply the new data structure to the data model, wherein the new data structure is defined with at least one attribute not stored within the data structure; performing, by the processor, impact analysis to determine whether the executing application is capable of processing data of the new data structure; and in response to determining that the executing application is capable of processing the data of the new data structure; updating, by the processor, the data model to include the new data structure to create an updated data model; generating, by the processor, control instructions to instruct the executing application to utilize data from the new data structure according to the updated data model wherein the executing application is controlled to execute the control instructions; and during execution of the executing application, execute the control instructions to reconfigure the executing application to access data of attributes stored within the new data structure and bypass processing data from the data structure. - View Dependent Claims (17, 18, 19, 20)
-
Specification