Patent ID: 8112472

Claim:
A method for supporting multiple versions of a web services protocol, comprising: storing a data object in a repository; indexing said data object in the repository by using a first identifying key conforming to a first version of a web services protocol; indexing said data object in the repository by using a second identifying key conforming to a second version of a web services protocol; receiving a request for information associated with the data object, the request conforming to a particular version of a web services protocol; generating with the repository, based on the request, a response that includes: at least one of the first identifying key and the second identifying key; and the data object; after generating the response, converting the at least one of the first identifying key and the second identifying key to the particular version of the web services protocol to which the request conforms; and after generating the response, converting the data object to the particular version of the webs services protocol to which the request conforms.