Patent ID: 7930685

Claim:
A method comprising: generating a version-independent request to access a computer resource, wherein the version-independent request is generated by a computer system implementing a program; a version-independent interface receiving the version-independent request from the computer system; the version-independent interface transmitting the version-independent request to a mapping component; the mapping component translating the version-independent request to a version-dependent request to access the computer resource; the mapping component transmitting the version-dependent request to a version-dependent interface to the computer resource; wherein the mapping component allows for mapping between tables and fields of the version-dependent interface and the version-independent interface; wherein the translating comprises using a map, wherein the map comprises an explicit mapping of elements with one name in the version-dependent interface and another name in the version-independent interface and an implicit mapping of elements with a matching name in both the version-dependent interface and the version-independent interface.