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 request from a service requester, the request comprising version metadata;
parsing the request;
extracting the version metadata from the parsing step;
locating a target implementation version using the version metadata; and
if the target implementation version is located, dynamically routing the versioned request to the target implementation version.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for hosting versioned web services includes steps of: receiving a request from a service requester, 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.
-
Citations
19 Claims
-
1. A method for hosting versioned web services, comprising steps of:
-
receiving a request from a service requester, the request comprising version metadata; parsing the request; extracting the version metadata from the parsing step; locating a target implementation version using the version metadata; and if the target implementation version is located, dynamically routing the versioned request to the target implementation version. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for hosting versioned web services, the system comprising:
-
a deployable module for implementing a service, the deployable module comprising an implementation version for supporting a particular interface version; a versioned implementation module for supporting concurrent deployment of multiple versions of the service; and
;a service proxy for a version group, the version group comprising at least one implementation version, wherein the service proxy is a local gateway to the collection of implementation versions of the service and provides a single destination for service requests for all versions of the service; wherein the service proxy is configured to; receive a request from the version group, the request comprising version metadata; parse the request; extract the version metadata from the parsing step; and dynamically route the versioned request to the single destination. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. 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; parse the request; extract the version metadata from the parsing step; locate a target implementation version using the version metadata; and dynamically route the versioned request to the target implementation version.
-
-
18. A service for routing versioned service requests, the service comprising steps of:
-
receiving a request from a service requester, 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. - View Dependent Claims (19)
-
Specification