Patent ID: 8380661

Claim:
A migration method comprising: executing with a processor a migration program stored in a memory, the migration program comprising logic that when executed causes the processor to: receive a migration request to migrate service data from one or more source systems to one or more new systems; extract the service data from the one or more source systems to obtain extracted service data; access a master record stored in a database; compare the extracted service data with the master record to obtain a comparison between the extracted service data and the master record; determine whether a change is to be made on the extracted service data based on the comparison; when it is determined that a change is to be made, make the change on the extracted service data; determine multiple target systems as the one or more new systems, wherein the extracted service data is to be migrated across the multiple target systems; determine for each target system of the multiple target systems a portion of the extracted service data to be migrated; and migrate the service data to the multiple target systems, wherein the logic to migrate the service data to the multiple target systems comprises repeatedly communicating with the multiple target systems until all of the extracted service data is migrated across the multiple target systems.