Claims
- 1. A method for linking data objects, the method comprising:
defining a first link to a first data object maintained by a first source application in a first system; defining a second link to a second data object maintained by a second source application in a second system; and accessing data from the first data object using the first link and the second data object using the second link to execute a further application.
- 2. The method of claim 1, wherein:
the first defined link includes information specifying a location of the first data object.
- 3. The method of claim 1, wherein:
the first system is remote to a further system that includes the further application.
- 4. The method of claim 1, wherein:
the first defined link includes information specifying how to link to the first system.
- 5. The method of claim 1, wherein:
the first defined link includes information specifying at least one application program interface for communicating with the first data object.
- 6. The method of claim 1, further comprising:
searching for the first data object in the first system using information from the first link.
- 7. The method of claim 1, further comprising:
storing a first link class description describing characteristics of a first link class that includes the first defined link; and storing a second link class description describing characteristics of a second link class that includes the second defined link.
- 8. The method of claim 1, further comprising:
validating the first defined link with the first link class description.
- 9. The method of claim 1, wherein:
the first defined link and the second defined link include data extracted respectively from the first data object and the second data object.
- 10. The method of claim 1, wherein:
the further application includes a project development application.
- 11. A computer program product, tangibly stored on machine-readable media, comprising instructions for causing a processor to:
receive a first link to a first data object maintained by a first source application; receive a second link to a second data object maintained by a second source application; maintain the first link and the second link in an electronically-accessible link storage; and access the first link and the second link to develop a project.
- 12. The computer program product of claim 11, wherein the first link includes:
summarized information extracted from the first data object.
- 13. The computer program product of claim 11, wherein the first link includes:
the location of the first object.
- 14. The computer program product of claim 11, wherein the first link includes:
information specifying an application program interface with which the further application can communicate with the first data object.
- 15. The computer program product of claim 11, wherein the instructions cause the processor to:
synchronously rebuild the first link.
- 16. The computer program product of claim 11, wherein the instructions cause the processor to:
extract a portion of the first link from the first data object.
- 17. The computer program product of claim 11, wherein the instructions cause the processor to:
maintain a first link class description describing characteristics of a first link class that includes the first link; and maintain a second link class description describing characteristics of a second link class that includes the second link.
- 18. The computer program product of claim 11, wherein the instructions cause the processor to:
search for the first data object using information from the first link.
- 19. The computer program product of claim 11, wherein:
the search is conducted in a first system that is remote from a project development system that includes the project development application.
- 20. A system for developing projects, the system comprising:
a project development application that maintains a project structure; and an object link storage including information identifying data objects linked to the project structure, the data objects maintained by more than one source application in more than one remote system.
- 21. The system of claim 20, wherein:
the object link storage information includes information specifying how to communicate with the one or more remote systems.
- 22. The system of claim 20, wherein:
the object link information includes information specifying an application program interface with which the project development application can communicate with an identified data object.
- 23. The system of claim 20, wherein:
the object link information includes information extracted from the data objects.
Parent Case Info
[0001] This application claims the priority of U.S. Provisional Application Serial No. ______, filed Apr. 9, 2002, Attorney Docket No. 13907-012P01, entitled “Linking Data Objects to a Project Development System,” which is hereby incorporated by reference in its entirety.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60371525 |
Apr 2002 |
US |