Patent ID: 7653650

Claim:
A computer implemented method to synchronize change histories of business objects between a source enterprise information system (EIS) and a destination EIS, the method comprising: accessing, by way of a processor and a memory, a source business object having at least one source data object and a hierarchical source change history associated with the at least one source data object, wherein the at least one source data object comprises a source data graph, the hierarchical source change history corresponding to a hierarchical structure of the at least one source data object, the source business object configured to integrate a source EIS and a destination EIS, the source EIS and the destination EIS comprising disparate data systems, the hierarchical source change history configured to store a set of change operations that define change information for the at least one source data object, the hierarchical source change history residing on the source EIS; accessing a destination business object having at least one destination data object and a hierarchical destination change history associated with the at least one destination data object, the hierarchical destination change history corresponding to a hierarchical structure of the at least one destination data object, the hierarchical destination change history configured to store a set of change operations that define change information for the at least one destination data object, the hierarchical destination change history residing on the destination EIS, wherein the at least one destination data object comprises a destination data graph; interpreting one or more transformations between source attributes of the at least one source data object and destination attributes of the at least one destination data object, the one or more transformations defining a mapping between a source change history entry and a destination change history entry; and copying source entries in the hierarchical source change history to the hierarchical destination change history in the destination business object, the source entries corresponding to source attributes defined in the one or more transformations, wherein each of the hierarchical source change history and the hierarchical destination change history comprises a hierarchical structure of change history entries.