发明申请
US20090319651A1 SYSTEM AND METHOD FOR HOSTING ONE OR MORE VERSIONS OF A SERVICE USING A SERVICE PROXY
失效
使用服务代码管理服务的一个或多个版本的系统和方法
- 专利标题: SYSTEM AND METHOD FOR HOSTING ONE OR MORE VERSIONS OF A SERVICE USING A SERVICE PROXY
- 专利标题(中): 使用服务代码管理服务的一个或多个版本的系统和方法
-
申请号: US12144017申请日: 2008-06-23
-
公开(公告)号: US20090319651A1公开(公告)日: 2009-12-24
- 发明人: Ru Fang , Liana L. Fong , David C. Frank , Manoj Khangaonkar , Linh H. Lam
- 申请人: Ru Fang , Liana L. Fong , David C. Frank , Manoj Khangaonkar , Linh H. Lam
- 申请人地址: US NY Armonk
- 专利权人: INTERNATIONAL BUSINESS MACHINES CORPORATION
- 当前专利权人: INTERNATIONAL BUSINESS MACHINES CORPORATION
- 当前专利权人地址: US NY Armonk
- 主分类号: G06F15/173
- IPC分类号: G06F15/173
摘要:
A method for hosting one or more versions of a service using a service proxy includes specifying an interface definition of a service which defines and uniquely identifies an interface version for the service, and an implementation definition of the service which uniquely identifies an implementation version for the service; generating one or more service proxies each representing an interface version of a service; providing a proxy configuration that contains entries for a plurality of service implementation versions, wherein each proxy utilizes the proxy configuration to access a certain one or more of the implementation versions which share the same or a compatible interface version of a service, and wherein the proxy configuration contains attributes that include information about each of the implementation versions; and wherein the proxy dynamically selects one of the implementation versions in the proxy configuration to route one or more client service requests to based on the attributes.