Method and system for providing a version-independent interface
First Claim
1. A method comprising:
- a version independent interface to a computer resource receiving a first request for access to the computer resource;
modifying the computer resource;
generating a version-dependent interface to the modified computer resource in response to modifying the computer resource;
generating a mapping between the version-independent interface and the version-dependent interface; and
the version independent interface receiving a second request for access, wherein the first and second requests are identical to each other.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and system for exposing a version-independent interface to a computer resource. The interface system exposes a version-independent interface to a computer resource, such as a database or computer program. The interface system also provides a version-dependent interface to the computer resource that is typically not exposed. When the computer resource is modified, the version-dependent interface may be modified, but the version-independent interface might not be modified. When the version-dependent interface is modified, a mapping is generated (in some cases automatically) between the version-independent interface and the version-dependent interface. When an accessing computer program uses the version-independent interface to request services of the computer resource, the system uses the mapping to map the request to a request that is appropriate for the version-dependent interface.
9 Citations
46 Claims
-
1. A method comprising:
-
a version independent interface to a computer resource receiving a first request for access to the computer resource;
modifying the computer resource;
generating a version-dependent interface to the modified computer resource in response to modifying the computer resource;
generating a mapping between the version-independent interface and the version-dependent interface; and
the version independent interface receiving a second request for access, wherein the first and second requests are identical to each other.
-
-
2. (canceled)
-
3. (canceled)
-
4. (canceled)
-
5. (canceled)
-
9. (canceled)
-
10. (canceled)
-
11. (canceled)
-
12. (canceled)
-
13. (canceled)
-
14. (canceled)
-
15. (canceled)
-
16. (canceled)
-
17. (canceled)
-
18. (canceled)
-
19. (canceled)
-
20. (canceled)
-
21. (canceled)
-
22. (canceled)
-
23. (canceled)
-
24. (canceled)
-
25. (canceled)
-
26. (canceled)
-
27. (canceled)
-
28. (canceled)
-
29. (canceled)
-
30. (canceled)
-
31. (canceled)
-
32. (canceled)
-
33. (canceled)
-
34. (canceled)
-
35. (canceled)
-
36. (canceled)
-
37. (canceled)
-
38. (canceled)
-
39. (canceled)
-
40. (canceled)
-
41. (canceled)
-
43. (canceled)
-
44. (canceled)
-
46. (canceled)
Specification