[发明专利]一种网络应用程序接口升级的方法及系统有效
申请号: | 201310217643.7 | 申请日: | 2013-06-03 |
公开(公告)号: | CN104216724B | 公开(公告)日: | 2018-01-02 |
发明(设计)人: | 张先武 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 北京国昊天诚知识产权代理有限公司11315 | 代理人: | 许志勇 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本申请提供一种网络应用程序接口升级的方法及系统,其中,该方法包括在升级启动阶段,生成与Web API的升级版本相对应的第二定义信息,其中,第二定义信息被存储在数据库中,数据库中还存储与Web API的初始版本相对应的第一定义信息,在升级线上测试阶段,更新第二定义信息中的发布状态信息以标记Web API升级版本当前为线上测试状态;在升级发布阶段,更新第二定义信息中的发布状态信息以标记Web API升级版本当前为已发布状态,如果Web API为兼容性升级,则在升级发布阶段,更新第一定义信息中的发布状态信息以标记Web API的初始版本为已过期。采用本申请,可同时支持兼容性升级和非兼容性升级,并能实现线上测试环境和线上正式环境下Web API的隔离及自动切换。 | ||
搜索关键词: | 一种 网络 应用程序 接口 升级 方法 系统 | ||
【主权项】:
一种网络应用程序接口Web API升级的方法,其特征在于,包括:在对Web API进行升级的升级启动阶段,生成与所述Web API的升级版本相对应的第二定义信息,其中,所述第二定义信息被存储在数据库中,所述数据库中还存储与所述Web API的初始版本相对应的第一定义信息,并且其中,所述第一和第二定义信息分别至少包括:Web API的名称、主版本号、子版本号、发布状态信息以及路由信息;在对所述Web API的升级版本进行线上测试的升级线上测试阶段,更新所述第二定义信息中的发布状态信息以标记所述Web API升级版本当前的发布状态为线上测试状态,并保持所述第一定义信息中的发布状态信息为已发布状态,以指示线上正式环境下使用的版本为所述Web API的初始版本;在对所述Web API的升级版本进行发布的升级发布阶段,更新所述第二定义信息中的发布状态信息以标记所述Web API升级版本当前的发布状态为已发布状态,并且其中,如果所述Web API的升级类型为兼容性升级,则在所述升级发布阶段,更新所述第一定义信息中的发布状态信息以标记所述Web API的初始版本为已过期。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310217643.7/,转载请声明来源钻瓜专利网。