Claims
- 1. In a common integration module on a common computer system, a method for integrating data stored in different types of data repositories into a common data repository, comprising:
receiving first data from a first integration module on a first computer system, wherein the first data is stored in a first format within a first data repository on the first computer system; receiving second data from a second integration module on a second computer system, wherein the second data is stored in a second format within a second data repository on the second computer system, and wherein the first format is different from the second format; and updating the common data repository in response to receiving the first data and the second data.
- 2. The method of claim 1, wherein updating the common data repository comprises storing the first data and the second data in the common data repository.
- 3. The method of claim 1, wherein updating the common data repository comprises resolving a conflict between the first data and the second data.
- 4. The method of claim 1, further comprising translating the first data and the second data into a common format expected by the common data repository.
- 5. The method of claim 1, further comprising:
identifying first changes that have been made to the first data in the common data repository; transmitting the first changes to the first integration module; identifying second changes that have been made to the second data in the common data repository; and transmitting the second changes to the second integration module.
- 6. The method of claim 1, wherein the first data repository and the second data repository are selected from the group consisting of a database and a file.
- 7. The method of claim 1, wherein the first data is received from the first integration module and the second data is received from the second integration module in parallel.
- 8. In a first integration module on a first computer system, a method for integrating data stored in different types of data repositories into a common data repository on a common computer system, comprising:
identifying first data to be integrated into the common data repository, wherein the first data is stored in a first format within a first data repository on the first computer system; and transmitting the first data to a common integration module on the common computer system, wherein the common integration module also receives second data transmitted from a second integration module on a second computer system, wherein the second data is stored in a second format in a second data repository on the second computer system, wherein the second format is different from the first format, and wherein the common integration module updates the common data repository in response to receiving the first data and the second data.
- 9. The method of claim 8, further comprising translating the first data into a common format expected by the common data repository.
- 10. The method of claim 8, wherein the first data is transmitted to the common integration module at a first point in time, and further comprising:
identifying changes that have been made to the first data in the first data repository since the first point in time; and transmitting the changes to the common integration module.
- 11. A common computer system for integrating data stored in different types of data repositories into a common data repository, comprising:
a processor; memory in electronic communication with the processor; a common data repository in the memory; and a common integration module configured to implement a method comprising:
receiving first data from a first integration module on a first computer system, wherein the first data is stored in a first format within a first data repository on the first computer system; receiving second data from a second integration module on a second computer system, wherein the second data is stored in a second format within a second data repository on the second computer system, and wherein the first format is different from the second format; and updating the common data repository in response to receiving the first data and the second data.
- 12. The common computer system of claim 11, wherein updating the common data repository comprises storing the first data and the second data in the common data repository.
- 13. The common computer system of claim 11, wherein updating the common data repository comprises resolving a conflict between the first data and the second data.
- 14. The common computer system of claim 11, wherein the method implemented by the common integration module further comprises translating the first data and the second data into a common format expected by the common data repository.
- 15. The common computer system of claim 11, wherein the method implemented by the common integration module further comprises:
identifying first changes that have been made to the first data in the common data repository; transmitting the first changes to the first integration module; identifying second changes that have been made to the second data in the common data repository; and transmitting the second changes to the second integration module.
- 16. The common computer system of claim 11, wherein the first data repository and the second data repository are selected from the group consisting of a database and a file.
- 17. The common computer system of claim 11, wherein the first data is received from the first integration module and the second data is received from the second integration module in parallel.
- 18. A first computer system for integrating data stored in different types of data repositories into a common data repository on a common computer system, comprising:
a processor; memory in electronic communication with the processor; a first data repository in the memory; and a first integration module configured to implement a method comprising:
identifying first data to be integrated into the common data repository, wherein the first data is stored in a first format within the first data repository; and transmitting the first data to a common integration module on the common computer system, wherein the common integration module also receives second data transmitted from a second integration module on a second computer system, wherein the second data is stored in a second format in a second data repository on the second computer system, wherein the second format is different from the first format, and wherein the common integration module updates the common data repository in response to receiving the first data and the second data.
- 19. The computer system of claim 18, wherein the method implemented by the first integration module further comprises translating the first data into a common format expected by the common data repository.
- 20. The computer system of claim 18, wherein the first data is transmitted to the common integration module at a first point in time, and wherein the method implemented by the first integration module further comprises:
identifying changes that have been made to the first data in the first data repository since the first point in time; and transmitting the changes to the common integration module.
- 21. A computer-readable medium for storing program data, wherein the program data comprises executable instructions for implementing a method for integrating data stored in different types of data repositories into a common data repository, the method comprising:
receiving first data from a first integration module on a first computer system, wherein the first data is stored in a first format within a first data repository on the first computer system; receiving second data from a second integration module on a second computer system, wherein the second data is stored in a second format within a second data repository on the second computer system, and wherein the first format is different from the second format; and updating the common data repository in response to receiving the first data and the second data.
- 22. The computer-readable medium of claim 21, wherein updating the common data repository comprises storing the first data and the second data in the common data repository.
- 23. The computer-readable medium of claim 21, wherein updating the common data repository comprises resolving a conflict between the first data and the second data.
- 24. The computer-readable medium of claim 21, wherein the method further comprises translating the first data and the second data into a common format expected by the common data repository.
- 25. The computer-readable medium of claim 21, wherein the method further comprises:
identifying first changes that have been made to the first data in the common data repository; transmitting the first changes to the first integration module; identifying second changes that have been made to the second data in the common data repository; and transmitting the second changes to the second integration module.
- 26. The computer-readable medium of claim 21, wherein the first data repository and the second data repository are selected from the group consisting of a database and a file.
- 27. The computer-readable medium of claim 21, wherein the first data is received from the first integration module and the second data is received from the second integration module in parallel.
- 28. A computer-readable medium for storing program data, wherein the program data comprises executable instructions for implementing a method for integrating data stored in different types of data repositories into a common data repository, the method comprising:
identifying first data to be integrated into the common data repository, wherein the first data is stored in a first format within a first data repository on a first computer system; and transmitting the first data to a common integration module on the common computer system, wherein the common integration module also receives second data transmitted from a second integration module on a second computer system, wherein the second data is stored in a second format in a second data repository on the second computer system, wherein the second format is different from the first format, and wherein the common integration module updates the common data repository in response to receiving the first data and the second data.
- 29. The computer-readable medium of claim 28, wherein the method further comprises translating the first data into a common format expected by the common data repository.
- 30. The computer-readable medium of claim 28, wherein the first data is transmitted to the common integration module at a first point in time, and wherein the method further comprises:
identifying changes that have been made to the first data in the first data repository since the first point in time; and transmitting the changes to the common integration module.
RELATED APPLICATIONS
[0001] This application is related to and claims priority from U.S. Patent Application Serial No. 60/455,612 filed Mar. 18, 2003, for “Systems and Methods for Synchronizing Data Stored on Different Legacy Systems,” with inventor Darren Wesemann, which is incorporated herein by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60455612 |
Mar 2003 |
US |