[发明专利]管理应用编程接口(API)服务器配置在软件生命周期部署中的一系列部署有效
申请号: | 201480043542.5 | 申请日: | 2014-05-30 |
公开(公告)号: | CN105431823B | 公开(公告)日: | 2021-06-29 |
发明(设计)人: | M·科林斯;M·威姆斯;D·麦肯纳;P·爱德华兹;J·哈平 | 申请(专利权)人: | 沃德尔有限公司 |
主分类号: | G06F8/60 | 分类号: | G06F8/60;G06F8/76;G06F9/445 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 蔡悦 |
地址: | 爱尔兰*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 管理 应用 编程 接口 api 服务器 配置 软件 生命周期 部署 中的 一系列 | ||
1.一种用于管理应用编程接口(API)服务器配置的一系列部署的方法,所述方法包括:
定义所述API服务器的第一配置,所述第一配置被实现为部署包的计算机可读介质编码,所述部署包至少将所定义的第一配置的策略组件、监听器组件以及外部连接组件与对应于所述API服务器在所述API服务器的开发环境部署中的操作的环境设置编码在一起;
准备所述API服务器的第二配置,所述第二配置被实现为以下的计算机可读介质编码(i)从所述第一配置中推导出的策略包以及(ii)对应于所述API服务器的测试环境部署的可分开的环境包;以及
准备所述API服务器的第三配置,所述第三配置被实现为以下的计算机可读介质编码(i)基于所述第一配置的所述推导出的策略包以及(ii)对应于所述API服务器的产品环境部署的可分开的环境包,
其中所述开发环境部署的环境设置和对应于所述API服务器的测试和产品环境部署的环境包相对于它们相应的部署环境规定不同的外部资源定位符、加密证书以及用户认证参数。
2.如权利要求1所述的方法,其特征在于,进一步包括:
不改变地将所述API服务器的策略组件、监听器组件以及外部连接组件从API服务器的开发环境部署推进到后续的测试和产品环境部署;以及
通过创建针对后续的测试和产品环境部署的环境包来创建针对后续的测试和产品环境部署的API服务器的实例。
3.如权利要求1所述的方法,其特征在于,进一步包括:
通过创建针对相应的产品环境部署的环境包来创建针对相应的产品环境部署的API服务器的多个实例。
4.如权利要求3所述的方法,其特征在于,
针对相应的产品环境部署而创建的多个API服务器实例中的至少一些被相关联作为负载平衡或失效备援组的成员。
5.如权利要求2所述的方法,其特征在于,
所述API服务器的经推进的策略组件、监听器组件以及外部连接组件被实现在API服务器的后续测试和产品环境部署中作为基于所述第一配置的所述推导出的策略包的与环境无关的版本的一部分。
6.如权利要求1所述的方法,其特征在于,
所述第一配置能在所述开发环境中执行。
7.如权利要求1所述的方法,其特征在于,进一步包括:
基于所述API服务器在测试和产品环境中的一个或多个中的执行,更新所述开发环境部署包并且基于所述第一配置重新推导针对与所述API服务器的测试和产品环境部署中的一者或两者的相应环境包有联系的重部署的策略包。
8.如权利要求1所述的方法,其特征在于,所述环境包中对应于所述测试环境部署的环境设置替代对应于所述开发环境部署的环境设置。
9.如权利要求8所述的方法,其特征在于,所述环境包中对应于所述产品环境部署的环境设置替代对应于所述测试环境部署的环境设置。
10.如权利要求1所述的方法,其特征在于,开发和测试环境被部署在同一域中。
11.如权利要求1所述的方法,其特征在于,所述策略组件包括至少定义所述API服务器的部分操作的策略规则定义,并且其中所述策略规则组件中的至少一些包括实施安全性、依从性、以及操作策略的环境设置。
12.如权利要求1所述的方法,其特征在于,所述监听器组件创建与所述API服务器的客户端有关的协议交互,并且其中所述监听器组件包括接受使用与所述策略组件兼容的协议的请求的环境设置。
13.如权利要求12所述的方法,其特征在于,所述协议包括HTTP或JMS。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于沃德尔有限公司,未经沃德尔有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201480043542.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:玉米精量播种机用排种器
- 下一篇:全自动远红外水稻种子催芽机的循环水机构