Migration of data objects
AssigneeOracle International Corporation
InventorsJohnny Gau, Irene Fan, Rajan Mahendrakumar Modi
Life of this patent
Estimating the term…
Abstract
A system for migrating first data objects from a first repository product to a second repository product exports the first data objects from the first repository product into a schema. The schema describes a logical model of the first data objects. The system maps the first data objects to second data objects of the second repository product. The system trims the first data objects. Trimming comprises performing data modification on the first data objects so that the first data objects can be migrated to the second repository product. The system also creates placeholders for the first data objects for later deployment binding.
Claims19
A non-transitory computer readable medium having instructions stored thereon that, when executed by a processor, causes the processor to migrate first data objects from a first repository product to a second repository product, the migrating comprising:
- exporting the first data objects from the first repository product into a schema, the schema defining a logical model of the first data objects;
- mapping the first data objects to second data objects of the second repository product;
- trimming the first data objects so that the first data objects are modified and can be migrated to the second repository product;
- creating placeholders within the second repository product that uniquely identify attributes of each of the first data objects for later deployment binding;
- and
- publishing the first objects to the second repository product based on the created placeholders,
- wherein the first repository product uses a first logical model and the second repository product utilizes a second logical model.
A method for migrating first data objects from a first repository product to a second repository product, the method comprising:
- exporting the first data objects from the first repository product into a schema, the schema defining a logical model of the first data objects;
- mapping the first data objects to second data objects of the second repository product;
- trimming the first data objects so that the first data objects are modified and can be migrated to the second repository product;
- creating placeholders within the second repository product that uniquely identify attributes of each of the first data objects for later deployment binding;
- and
- publishing the first objects to the second repository product based on the created placeholders,
- wherein the first repository product uses a first logical model and the second repository product utilizes a second logical model.
A system for migrating first data objects from a first repository product to a second repository product, the system comprising:
- a processor;
- a memory coupled to the processor;
- an exporting module that exports the first data objects from the first repository product into a schema, the schema defining a logical model of the first data objects;
- a mapping module that maps the first data objects to second data objects of the second repository product;
- a trimming module that trims the first data objects so that the first data objects are modified and can be migrated to the second repository product;
- a creating module that creates placeholders within the second repository product that uniquely identify attributes of each of the first data objects for later deployment binding;
- and
- a publishing module that publishes the first objects to the second repository product based on the created placeholders,
- wherein the first repository product uses a first logical model and the second repository product utilizes a second logical model.
Dependencies are inferred from the claim text.