Claims
- 1. A method of sharing data, comprising:
receiving data in a central system from one or more client systems; performing a matching process on objects of data in the central system to determine if there are similar objects in the central system; mapping object identifications of similar objects to each other if there are similar objects in the central module; and providing the object mapping information to a process.
- 2. The method of claim 1, further comprising:
performing a matching process on objects of data in the central system to determine if there are identical objects in the central system; and mapping object identifications of identical objects to each other if there are identical objects in the central module.
- 3. The method of claim 1, further comprising:
cleansing the data to standardize the content of the data.
- 4. The method of claim 1, wherein providing the object mapping information to a process includes providing the object mapping information to a data warehouse for system-wide reporting.
- 5. The method of claim 1, further comprising:
performing analysis based on the mapping information.
- 6. The method of claim 1, further comprising:
determining if identical objects are duplicate objects from the same client system; and removing duplicate objects from at least one of the central system and the client system from which the duplicate objects are received.
- 7. The method of claim 1, wherein performing a matching process includes identifying attributes of the objects in the central system, and comparing the attributes of the objects to determine if the objects are identical.
- 8. The method of claim 1, further comprising:
storing object information in the central system, the object information including global attributes of objects and object mapping information for each object, the object information being based on the received data or created in the central system; and distributing the objects with object mapping information to the one or more client systems.
- 9. The method of claim 8, further comprising:
continuously performing the matching process on object information stored in the central system.
- 10. The method of claim 8, further comprising:
continuously updating the object information stored in the central system based on data received from the one or more client systems.
- 11. The method of claim 10, wherein continuously updating the object information includes updating mapping information for each object.
- 12. The method of claim 8, further comprising:
creating objects in the central system to include global attributes for the object.
- 13. The method of claim 8, wherein distributing the objects includes distributing the global attributes for each object, the method further comprising:
completing object information for at least one object in one of the one or more client systems.
- 14. The method of claim 1, further comprising:
mapping the data objects according to industry specific standards.
- 15. The method of claim 1, further comprising:
distributing a framework to configure client system software to receive data objects from the central system.
- 16. A system for sharing data, comprising:
one or more client systems storing master data for use in processes performed in the client systems; and a central module configured to receive master data in a central system from the one or more client systems, perform a matching process on objects of the master data in the central system to determine if there are identical or similar objects in the central system, map object identifications of identical objects to each other if there are identical objects in the central module, map object identifications of similar objects to each other if there are similar objects in the central module, and provide the object mapping information to a process.
- 17. The system of claim 16, wherein the central module is further configured to remove duplicate objects from the one or more client systems.
- 18. The system of claim 16, wherein the central module is further configured to provide the object mapping information to a data warehouse for use in the process.
- 19. The system of claim 16, further comprising a data warehouse configured to receive the object mapping information to use in the process.
- 20. A computer program product, tangibly stored on a computer-readable medium, the computer program product comprising instructions operable to cause a programmable processor to:
receive data in a central system from one or more client systems; perform a matching process on objects of data in the central system to determine if there are similar objects in the central system; map object identifications of similar objects to each other if there are similar objects in the central module; and providing the object mapping information to a process.
- 21. The computer program product of claim 20, further comprising instructions operable to cause a programmable processor to:
performing a matching process on objects of data in the central system to determine if there are identical objects in the central system; and mapping object identifications of identical objects to each other if there are identical objects in the central module.
- 22. The computer program product of claim 20, further comprising instructions operable to cause a programmable processor to:
cleanse the data to standardize the content of the data.
- 23. The computer program product of claim 20, wherein the instructions operable to cause a programmable processor to provide the object mapping information to a process includes comprising instructions operable to cause a programmable processor to provide the object mapping information to a data warehouse for system-wide reporting.
- 24. The computer program product of claim 20, further comprising instructions operable to cause a programmable processor to:
perform analysis based on the mapping information.
- 25. The computer program product of claim 20, further comprising instructions operable to cause a programmable processor to:
determine if identical objects are duplicate objects from the same client system; and remove duplicate objects from at least one of the central system and the client system from which the duplicate objects are received.
- 26. The computer program product of claim 20, wherein the instructions operable to cause a programmable processor to perform a matching process includes instructions operable to cause a programmable processor to identify attributes of the objects in the central system and compare the attributes of the objects to determine if the objects are identical.
- 27. The computer program product of claim 20, further comprising instructions operable to cause a programmable processor to:
store object information in the central system, the object information including global attributes of objects and object mapping information for each object, the object information being based on the received data or created in the central system; and distribute the objects with object mapping information to the one or more client systems.
- 28. The computer program product of claim 27, further comprising instructions operable to cause a programmable processor to:
continuously perform the matching process on object information stored in the central system.
- 29. The computer program product of claim 27, further comprising instructions operable to cause a programmable processor to:
continuously update the object information stored in the central system based on data received from the one or more client systems.
- 30. The computer program product of claim 29, wherein the instructions operable to cause a programmable processor to continuously update the object information includes instructions operable to cause a programmable processor to update mapping information for each object.
- 31. The computer program product of claim 27, further comprising instructions operable to cause a programmable processor to:
create objects in the central system to include global attributes for the object.
- 32. The computer program product of claim 27, wherein the instructions operable to cause a programmable processor to distribute the objects includes instructions operable to cause a programmable processor to distribute the global attributes for each object, the method further comprising:
complete object information for at least one object in one of the one or more client systems.
- 33. The computer program product of claim 27, further comprising instructions operable to cause a programmable processor to:
map the data objects according to industry specific standards
- 34. The computer program product of claim 27, further comprising instructions operable to cause a programmable processor to:
distribute a framework to configure client system software to receive data objects from the central system.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application claims priority based on U. S. Provisional Patent Application No. 60/429,688 for “Dynamic Data Access,” filed on Nov. 27, 2002, the disclosure of which is incorporated here by reference in its entirety.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60429688 |
Nov 2002 |
US |