买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:华能信息技术有限公司;华能国际电力股份有限公司河南清洁能源分公司
摘要:本申请涉及API网关技术领域,特别涉及一种基于API网关的版本控制方法和系统。包括:确认API网关管理下的所有API,并将这些API加入监控列表中;获取API网关对API的监控日志,且定义监控列表中每个API当前版本的贡献级别;根据API当前版本的贡献级别将监控列表拆分成多个子监控列表,确定每个子监控列表的监控策略;评估每个子监控列表的监控策略的有效性,并调整监控策略进行API监控;若接收到版本更新的通知或监控到API需要更新,则对API进行版本更新。通过定义监控列表中每个API当前版本的贡献级别,确定对应的监控策略,使得API及时进行更新。
主权项:1.一种基于API网关的版本控制方法,其特征在于,包括:确认API网关管理下的所有API,并将这些API加入监控列表中;获取API网关对API的监控日志,且定义监控列表中每个API当前版本的贡献级别;根据API当前版本的贡献级别将监控列表拆分成多个子监控列表,确定每个子监控列表的监控策略;评估每个子监控列表的监控策略的有效性,并调整监控策略进行API监控;若接收到版本更新的通知或监控到API需要更新,则对API进行版本更新;获取API网关对API的监控日志,且定义监控列表中每个API当前版本的贡献级别,包括:根据API的监控日志得到当前版本的API使用频率和性能数据,将性能数据分解得到多种性能指标;获取整体业务流程,识别整体业务流程中的业务功能、参与者、输入和输出以及交互关系;识别整体业务流程中所涉及的API,记录每个API所涉及的业务功能、输入和输出,并确定API在整体业务流程中的位置;根据API所涉及的业务功能、输入和输出、交互关系和位置确定API之间的依赖关系以及API与其它业务组件的依赖关系;分别将API之间的依赖关系以及API与其它业务组件的依赖关系称作API内依赖与API外依赖;根据所有的API内依赖与API外依赖构建依赖关系图,图中节点代表API或业务组件,边代表依赖的强弱;基于依赖关系图确定API基本贡献度,通过API基本贡献度、API使用频率和多种性能指标确定API当前版本的贡献级别;基于依赖关系图确定API基本贡献度,包括:通过依赖关系图辨别每个API的直接依赖API和直接依赖业务组件,构建直接依赖列表,表中包括该API所有的直接依赖API和直接依赖业务组件;通过依赖关系图辨别每个API的间接依赖API和间接依赖业务组件,构建间接依赖列表,表中包括该API所有的间接依赖API和间接依赖业务组件;分析直接依赖列表和间接依赖列表中每个API和每个业务组件,量化API和业务组件的权重因素,权重因素包括重要性、复杂性、错误率和稳定性;将重要性、复杂性、错误率和稳定性进行归一化处理,基于每个API和业务组件的预设占比;通过预设占比和权重因素确定每个API和业务组件的基本权重量,计算每个API和业务组件各自的基本权重量之和,从而确定出API和业务组件各自的平均基本权重;根据API和业务组件各自的平均基本权重确定各自直接权重,以此确定API的直接依赖度;根据间接依赖列表通过遍历依赖关系图,并计算路径上所有边的权重乘积来得到API的间接依赖度;基于API的直接依赖度和间接依赖度确定API基本贡献度;根据API当前版本的贡献级别将监控列表拆分成多个子监控列表,确定每个子监控列表的监控策略,包括:整合所有API当前版本的贡献级别,确定贡献级别存在范围;基于贡献级别存在范围定义贡献级别近似区间,贡献级别近似区间内包含多个贡献级别;将每个贡献级别近似区间内的API拆分成多个子监控列表;预设两种映射关系,通过映射关系确定每个子监控列表的监控策略。
全文数据:
权利要求:
百度查询: 华能信息技术有限公司 华能国际电力股份有限公司河南清洁能源分公司 一种基于API网关的版本控制方法和系统
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。