买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:浪潮通信技术有限公司
摘要:本发明提供一种基于API网关的数据聚合方法及装置,该方法包括:基于业务需求,在API网关创建API服务,API服务通过聚合接口实现;对API服务对应的工作流信息进行编排,以使聚合接口的输出满足所述业务需求;所述工作流信息包括以下至少一项:聚合接口的输入参数的格式;调用步骤;原子服务接口入出参的格式;所述聚合接口中各接口分别对应的返回数据格式和对各接口的返回数据进行数据处理的模板;所述聚合接口的输出参数的格式;所述聚合接口的调用结果的反馈方式和反馈信息的格式。本发明可以基于业务需求高效地调整业务系统的框架,让系统应用及服务更加容易开发、升级、扩展和部署,提高业务系统产品的开发效率。
主权项:1.一种基于API网关的数据聚合方法,其特征在于,包括:基于业务需求,在API网关创建API服务,所述API服务通过聚合接口实现;其中,在API网关先行创建新的API服务,并规定好服务名称、认证方式、请求协议、请求方式、请求路径、入参请求模式、错误码定义以及参数类型的信息;对所述API服务对应的工作流信息进行编排,以使所述聚合接口的输出满足所述业务需求;所述工作流信息包括:所述聚合接口的输入参数的格式;所述聚合接口的调用步骤;所述聚合接口的原子服务接口入出参的格式;所述聚合接口中各接口分别对应的返回数据格式和对各接口的返回数据进行数据处理的模板;所述聚合接口的输出参数的格式;所述聚合接口的调用结果的反馈方式和反馈信息的格式;在所述工作流信息包括所述聚合接口的输入参数的格式的情况下,所述对所述API服务对应的工作流信息进行编排,包括:配置所述输入参数格式包括:请求头、请求体和Query参数;在所述工作流信息包括所述调用步骤的情况下,所述对所述API服务对应的工作流信息进行编排,包括:配置所述调用步骤所包括的多个步骤,其中,每个步骤包括一个或多个接口的调用请求,每个步骤内的一个或多个接口的调用请求并行执行;配置所述多个步骤之间的串行执行顺序;配置每个步骤对应的请求地址、传入参数、数据处理方式、及调用超过时间;在所述工作流信息包括所述原子服务接口入出参的格式的情况下,所述对所述API服务对应的工作流信息进行编排,包括:配置所述聚合接口中每一个原子服务接口入出参的格式包括:固定值或引用值;在所述工作流信息包括所述聚合接口中各接口分别对应的返回数据格式和对各接口的返回数据进行数据处理的模板的情况下,所述对所述API服务对应的工作流信息进行编排,包括:配置所述聚合接口中各接口分别提供的原子服务的返回数据的格式、以及对所有所述返回数据进行数据整合处理的模板;在所述工作流信息包括所述聚合接口的输出参数的格式的情况下,所述对所述API服务对应的工作流信息进行编排,包括:配置所述输出参数的响应头和响应体的格式;在所述工作流信息包括所述聚合接口的调用结果的反馈方式和反馈信息的格式的情况下,所述对所述API服务对应的工作流信息进行编排,包括:配置在所述聚合接口调用失败的情况下,所述聚合接口的调用结果的反馈方式为包括:将调用失败的原因放入上下文的消息字段中;配置所述反馈信息的报文格式。
全文数据:
权利要求:
百度查询: 浪潮通信技术有限公司 基于API网关的数据聚合方法及装置
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。