Patent ID: 7257597

Claim:
A method for sharing data across a legacy application system and a core application system, comprising: remapping columns in a core application system table to corresponding columns in a legacy application system table, said legacy application table comprising a substituted table; performing core application system data operations that access the columns in the substituted table in place of the columns in the core application system table that are remapped, wherein the columns are remapped by performing the operations of selecting a table in the legacy data system to be used as a substituted table, selecting a table in the core application system table from which columns are to be remapped, determining a table structure of each of the substituted table and the core application system table, and defining a first business logic to remap the columns in the core application system table to corresponding columns in the substituted table based on the table structure of each respective table, the defining said first business logic comprises determining columns in the core application system table that are required by the core application system, for each of such columns, identifying a corresponding column in the substituted table containing similar data, and remapping any core application system objects that reference the core application system table column to hence forth map to the corresponding column in the substituted table that is identified, and a portion of the columns of the core application system table do not have a corresponding column in the substituted table that is identified; and defining a second business logic to create a pseudo column that appears to exist to the core application objects, but does not correspond to an actual column in the substituted table.