Method and system for safely transporting legacy data to an object semantic form data grid
First Claim
1. A method comprising:
- publishing, on a computer processor, legacy tabular data from a legacy data storage device into an object semantic model of a unified grid to create object data, the legacy tabular data associated with a plurality of business platforms of an entity, the unified grid supporting in-memory data storage;
performing, on the computer processor, parallel testing on access of the legacy tabular data in the legacy data storage device and the unified grid to verify accessed data consistency;
based on a successful result of performance of the parallel testing, dynamically mapping, on the computer processor, the legacy tabular data structures into a plurality of grid-based objects within the in-memory data storage of the unified grid;
modifying, on the computer processor, the plurality of business platforms to access the object data on the unified grid in the legacy data storage device based on mapping of the legacy tabular data structures;
modifying, on the computer processor, legacy code of the plurality of business platforms to create modified code that serves objects based on the object data instead of legacy tabular records sets;
harvesting, on the computer processor, a plurality of business rules from the modified legacy code; and
implementing, on the computer processor, the plurality of business rules in a rules engine and a semantic relationship between the objects in place of the plurality of business rules from the modified legacy code.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer system architecture and process transforms the organizing principles of business data management seen in traditional or common place settings across disparate data stores into an object-semantic model. The transformation is implemented in a transitory, managed risk implementation approach for data access migration. This approach will enable data agility and will move data storage closer to information storage, while supporting the rapid development of business capabilities. This approach will bridge the gaps between relational database/file based storage (less expressive) and object-semantic representation (more expressive). This process/method will connect information residing in legacy data structures such as relational database/file based storage on disk drives to instances populating an expressive object-semantic model in persistent grid based memory. It will also maintain a linkage between the original legacy data to the enhanced object-semantic data allowing for ongoing modernization and removing the need for point migrations.
-
Citations
14 Claims
-
1. A method comprising:
-
publishing, on a computer processor, legacy tabular data from a legacy data storage device into an object semantic model of a unified grid to create object data, the legacy tabular data associated with a plurality of business platforms of an entity, the unified grid supporting in-memory data storage; performing, on the computer processor, parallel testing on access of the legacy tabular data in the legacy data storage device and the unified grid to verify accessed data consistency; based on a successful result of performance of the parallel testing, dynamically mapping, on the computer processor, the legacy tabular data structures into a plurality of grid-based objects within the in-memory data storage of the unified grid; modifying, on the computer processor, the plurality of business platforms to access the object data on the unified grid in the legacy data storage device based on mapping of the legacy tabular data structures; modifying, on the computer processor, legacy code of the plurality of business platforms to create modified code that serves objects based on the object data instead of legacy tabular records sets; harvesting, on the computer processor, a plurality of business rules from the modified legacy code; and implementing, on the computer processor, the plurality of business rules in a rules engine and a semantic relationship between the objects in place of the plurality of business rules from the modified legacy code. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14)
-
-
12. A non-transitory machine-readable medium comprising instructions, which when executed by one or more processors, cause the one or more processors to perform the following operations:
-
publish legacy tabular data from a legacy data storage device into an object semantic model of a unified grid to create object data, the legacy tabular data associated with a plurality of business platforms of an entity, the unified grid supporting in-memory data storage; perform parallel testing on access of the legacy tabular data in the legacy data storage device and the unified grid to verify accessed data consistency; based on a successful result of performance of the parallel testing, dynamically map the legacy tabular data structures into a plurality of grid-based objects within the in-memory data storage of the unified grid; modify the plurality of business platforms to access the object data on the unified grid in the legacy data storage device based on mapping of the legacy tabular data structures; modify legacy code of the plurality of business platforms to create modified code that serves objects based on the object data instead of legacy tabular records sets; harvest a plurality of business rules from the modified legacy code; and implement the plurality of business rules in a rules engine and a semantic relationship between the objects in place of the plurality of business rules from the modified legacy code.
-
Specification