METHOD AND APPROACH TO HOSTING VERSIONED WEB SERVICES
First Claim
Patent Images
1. A method for hosting versioned web services, comprising steps of:
- receiving a service interface request from a service requestor, the request comprising;
version metadata describing a supported interface version and any set of other compatible supported interface versions for the web service, wherein said supported interface version comprises a description of service interface characteristics of the web service;
parsing the service interface request;
extracting the version metadata from the parsing step;
dynamically map the supported interface version from the extracted version metadata to a target implementation version at a target destination; and
dynamically routing the service interface request to the target destination.
5 Assignments
0 Petitions
Accused Products
Abstract
A method for hosting versioned web services includes steps of: receiving a request from a service requestor, the request comprising version metadata; parsing the request; extracting the version metadata from the parsing step; and locating a target implementation version using the version metadata. If the target implementation version is located, the method proceeds by dynamically routing the versioned request to the target implementation version.
16 Citations
13 Claims
-
1. A method for hosting versioned web services, comprising steps of:
-
receiving a service interface request from a service requestor, the request comprising; version metadata describing a supported interface version and any set of other compatible supported interface versions for the web service, wherein said supported interface version comprises a description of service interface characteristics of the web service; parsing the service interface request; extracting the version metadata from the parsing step; dynamically map the supported interface version from the extracted version metadata to a target implementation version at a target destination; and dynamically routing the service interface request to the target destination. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer program product tangibly embodied on a computer readable medium and comprising code that, when executed, enables a computer to:
-
receive a request from a service requestor, the request comprising version metadata describing a supported interface version and any set of other compatible supported interface versions for the web service, wherein said supported interface version comprises a description of service interface characteristics of the web service; parse the service interface request; extract the version metadata from the parsing step; dynamically map the supported interface version from the extracted version metadata to a target implementation version at a target destination; and dynamically route the service interface request to the target destination.
-
-
12. A service for routing versioned service requests, the service comprising steps of:
-
receiving a request from a service requestor, the request comprising version metadata describing a supported interface version and any set of other compatible supported interface versions for the web service, wherein said supported interface version comprises a description of service interface characteristics of the web service; parsing the service interface request; extracting the version metadata from the parsing step; and dynamically mapping the supported interface version from the extracted version metadata to a target implementation version at a target destination. - View Dependent Claims (13)
-
Specification