Method and apparatus for supporting multiple versions of a web services protocol
First Claim
Patent Images
1. 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.
3 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatuses for supporting multiple versions of a web services protocol are provided. A data object is stored in a repository. The data object in the repository is indexed by using a first identifying key conforming to a first web services protocol and is also indexed by using a second identifying key conforming to a second web services protocol.
-
Citations
34 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for supporting multiple versions of a web services standard, comprising:
-
storing a data object in a repository; storing a first unique identifying key along with said data object in the repository, said first unique identifying key being selected or assigned in accordance with a first version of a web services standard; storing a second unique identifying key along with said data object in the repository, said second unique identifying key being selected or assigned in accordance with a second version of a web services standard; receiving a request for information associated with the data object, the request conforming to a particular version of a web services standard; 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 standard 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. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An apparatus for supporting multiple versions of a web services protocol, comprising:
-
a repository for storing one or more data objects; first indexing means for indexing a data object in the repository by using a first identifying key conforming to a first version of a web services protocol; second indexing means for indexing said data object in the repository by using a second identifying key conforming to a second version of a web services protocol; receiving means for receiving a request for information associated with the data object, the request conforming to a particular version of a web services protocol; generating means for generating, 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; converting means for, 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 the converting means for, after generating the response, converting the data object to the particular version of the webs services protocol to which the request conforms.
-
-
20. An apparatus for supporting multiple versions of a web services standard, comprising:
-
a data object-storage unit for storing a data object; a first-key-storing unit for storing a first unique identifying key along with said data object, said first unique identifying key being selected or assigned in accordance with a first version of a web services standard; a second-key-storing unit for storing a second unique identifying key along with said data object, said second unique identifying key being selected or assigned in accordance with a second version of a web services standard; a receiving unit for receiving a request for information associated with the data object, the request conforming to a particular version of a web services protocol; a generating unit for 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; a converting unit for, 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 standard to which the request conforms; and the converting unit for, after generating the response, converting the data object to the particular version of the webs services protocol to which the request conforms. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. An apparatus for supporting multiple versions of a web services standard, comprising:
-
a repository for storing a data object; two or more identifier keys conforming to respective versions of the web services standard for indexing the data object in the repository; and wherein the repository is further configured to; 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. - View Dependent Claims (31, 32, 33, 34)
-
Specification