Backward compatibility in database schemas
First Claim
1. A method of accommodating at least one difference between a first database schema and a second database schema, the method including:
- receiving a request from a first application program that is operationally dependent upon the first database schema, the request being received at a second application program that is operationally dependent upon the second database schema;
identifying if there is a difference between the first database schema and the second database schema and, when there is a difference, identifying the difference between the first database schema and the second database schema to identify at least one different schema definition element;
associating the different schema definition element with a reserved element, the reserved element having a corresponding reserved element provided in the first database schema; and
communicating a response to the first application program including the reserved element.
3 Assignments
0 Petitions
Accused Products
Abstract
A method of accommodating at least one difference between a first database schema and a second database schema is provided. The method includes receiving a request from a first application program that is operationally dependent upon the first database schema, the request being received at a second application program that is operationally dependent upon the second database schema. Thereafter, the method identifies if there is a difference between the first database schema and the second database schema. When there is a difference, the method identifies the difference between the first database schema and the second database schema to identify at least one different schema definition element and associates the different schema definition element with a reserved element. The reserved element may have a corresponding reserved element provided in the first database schema. A response is then communicated to the first application program including the reserved element.
97 Citations
18 Claims
-
1. A method of accommodating at least one difference between a first database schema and a second database schema, the method including:
-
receiving a request from a first application program that is operationally dependent upon the first database schema, the request being received at a second application program that is operationally dependent upon the second database schema;
identifying if there is a difference between the first database schema and the second database schema and, when there is a difference, identifying the difference between the first database schema and the second database schema to identify at least one different schema definition element;
associating the different schema definition element with a reserved element, the reserved element having a corresponding reserved element provided in the first database schema; and
communicating a response to the first application program including the reserved element. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 12)
-
-
10. A system to accommodate at least one difference between a first database schema and a second database schema, the system including:
-
a programmatic interface to receive a request from a first application program that is operationally dependent upon the first database schema, the request being received at a second application program that is operationally dependent upon the second database schema; and
a processing module to;
identify if there is a difference between the first database schema and the second database schema and, when there is a difference, identify the difference between the first database schema and the second database schema to identify at least one different schema definition element; and
associate the different schema definition element with a reserved element, the reserved element having a corresponding reserved element provided in the first database schema, a response to the first application program including the reserved element. - View Dependent Claims (11, 13, 14, 15, 16, 17)
-
-
18. A system to accommodate at least one difference between a first database schema and a second database schema, the system including:
-
means for receiving a request from a first application program that is operationally dependent upon the first database schema, the request being received at a second application program that is operationally dependent upon the second database schema;
means for identifying if there is a difference between the first database schema and the second database schema and, when there is a difference, means for identifying the difference between the first database schema and the second database schema to identify at least one different schema definition element;
means for associating the different schema definition element with a reserved element, the reserved element having a corresponding reserved element provided in the first database schema; and
means for communicating a response to the first application program including the reserved element.
-
Specification