Autonomous self-healing application data validation using database configurations
AssigneeRaytheon Company
InventorsNicholas W. Barrett, Kevin Carrasco, Jackye C. Wesley
Life of this patent
Estimating the term…
Abstract
A method includes obtaining information associated with a database model, where the information includes configuration parameters of a database defined by the database model. The method also includes obtaining information defining data objects associated with an application, where the data objects are to be used by the application to access the database. The method further includes identifying one or more discrepancies between at least one of the data objects and the configuration parameters of the database. In addition, the method includes modifying the at least one data object to conform the application to a current configuration of the database.
Claims21
A method comprising:
- obtaining information associated with a database model, the information including configuration parameters of a database defined by the database model;
- obtaining information defining data objects associated with an application, the data objects to be used by the application to access the database;
- identifying one or more discrepancies between at least one of the data objects and the configuration parameters of the database by comparing annotations associated with the configuration parameters of the database to the data objects;
- and
- modifying the at least one data object by inserting at least part of one or more of the annotations into the at least one data object in order to conform the application to a current configuration of the database.
An apparatus comprising:
- at least one memory configured to store:
- information associated with a database model, the information including configuration parameters of a database defined by the database model;
- and
- information defining data objects associated with an application, the data objects to be used by the application to access the database;
- and
- at least one processor configured to:
- compare annotations associated with the configuration parameters of the database to the data objects in order to identify one or more discrepancies between at least one of the data objects and the configuration parameters of the database;
- and
- insert at least part of one or more of the annotations into the at least one data object so as to modify the at least one data object to conform the application to a current configuration of the database.
A non-transitory computer readable medium containing instructions that when executed cause at least one processor to:
- obtain information associated with a database model, the information including configuration parameters of a database defined by the database model;
- obtain information defining data objects associated with an application, the data objects to be used by the application to access the database;
- compare annotations associated with the configuration parameters of the database to the data objects in order to identify one or more discrepancies between at least one of the data objects and the configuration parameters of the database;
- and
- insert at least part of one or more of the annotations into the at least one data object so as to modify the at least one data object to conform the application to a current configuration of the database.
Dependencies are inferred from the claim text.