Patent ID: 7930271

Claim:
A computer-implemented method of replicating information from a source system at a target system in a database replication computing system performed by executing instructions on the computing system, the computer implemented method comprising: i) receiving information strings from the source system; ii) assigning the information strings to a serialization group for processing; iii) arranging interdependent information strings into a specific serialization group and identifying which serialization group each interdependent information string belongs, wherein the information strings include members that have a database type relationship with other members and are grouped together so that they are arranged to be updated in a correct sequence in the same target system, and wherein each group of interdependent information strings is processed in one of a plurality of serialization groups; iv) determining if received information strings are interdependent by looking up related processing information including a link to control structures for an object in the serialization group for the information strings from a storage module, where the related processing information a) identifies whether the information strings are to be processed with other information strings and b) identifies in which serialization group interdependent information strings are to be processed, and, if it is determined that the information strings are interdependent, assigning the information strings to the identified serialization group; and v) processing the serialization groups in parallel to replicate the information from the source system, wherein the processing includes retrieving interdependent information strings that are assigned to the specific serialization group, and applying all interdependent information strings assigned to that specific serialization group in correct chronological order.