Patent ID: 7962372

Claim:
A non-transitory computer-readable storage medium, having encoded therein, a plurality of computer instructions comprising: a first set of computer instructions configured to define a data structure comprising a common set of fields, wherein each common field of the common set of fields corresponds to a source field in a source set of fields, a source data structure stored in a source system comprises the source set of fields, the each common field of the common set of fields further corresponds to a target field in a target set of fields, a target data structure stored in a target system comprises the target set of fields, at least one source field of the source set of fields is not among the common set of fields, and at least one target field of the target set of fields is not among the common set of fields; a second set of computer instructions configured to extract a source set of fields into the common set of fields, wherein the second set of instructions comprises a first subset of instructions configured to copy contents of each source field into a corresponding common field, the second set of instructions are configured to be executed by an integration server, and the contents of the source set of fields are extracted from a source system coupled to the integration server; and a third set computer instructions configured to synchronize the common set of fields to the target set of fields, wherein the third set of instructions comprises a second subset of instructions configured to copy contents of the each common field into a corresponding target field, the second set of instructions are configured to be executed by the integration server, and the contents of the common set of fields are synchronized to a target system coupled to the integration server.