Patent ID: 7860924

Claim:
A method for supporting multiple versions of web services standards, said method comprising: receiving a data entry to be stored in a repository, the data entry received in a version of a web services standard that is older than a most current version of the web services standard; converting the data entry in the older version to conform to the most current version of the web services standard; and in response to receiving the data entry in the older version of the web services standard, storing a data object in a repository, the data object comprising: the data entry as converted to the most current version of the web services standard; and a plurality of unique identifier keys for the data entry, the plurality of unique identifier keys comprising a current version unique identifier key and at least one previous version unique identifier key such that the data entry is directly accessible using either of the current version unique identifier key and the at least one previous version unique identifier key; receiving a request for the data entry, the request conforming to the older version; and generating a response to the request, the response to the request comprising: the data entry; and the plurality of unique identifier keys for the data entry, wherein each of said plurality of unique identifier keys conforming to a respective version of the web services standard, each version of the web services standard requiring a specific method for generating a unique identifier key in accordance with the respective version.