一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

基于API网关的数据聚合方法及装置与流程

2022-10-26 15:47:52 来源:中国专利 TAG:

基于api网关的数据聚合方法及装置
技术领域
1.本发明涉及网络技术技术领域,尤其涉及一种基于api网关的数据聚合方法及装置。


背景技术:

2.随着微服务架构在企业应用越来越流行,微服务架构对功能做了解耦,使用一个业务系统接口从各类服务上获取需要的数据,对业务实现快速响应,解决了复杂性问题。
3.但随着业务需求不断复杂化,为满足业务需求,微服务数量越来越多,导致业务系统接口实现的业务逻辑过于复杂,不利于业务系统的升级迭代,如果微服务接口提供原子服务,则需要系统调用方完成接口组装编排工作,需要重新编写代码,对接成本高且不利于标准统一,导致业务灵活性不强,交付效率低。


技术实现要素:

4.本发明提供一种基于api网关的数据聚合方法及装置,用以解决现有技术中业务灵活性不强,交付效率低的缺陷,实现提高业务灵活性,提高业务系统的开发效率。
5.本发明提供一种基于api网关的数据聚合方法,包括:
6.基于业务需求,在api网关创建api服务,所述api服务通过聚合接口实现;
7.对所述api服务对应的工作流信息进行编排,以使所述聚合接口的输出满足所述业务需求;
8.所述工作流信息包括以下至少一项:
9.所述聚合接口的输入参数的格式;
10.所述聚合接口的调用步骤;
11.所述聚合接口的原子服务接口入出参的格式;
12.所述聚合接口中各接口分别对应的返回数据格式和对各接口的返回数据进行数据处理的模板;
13.所述聚合接口的输出参数的格式;
14.所述聚合接口的调用结果的反馈方式和反馈信息的格式。
15.根据本发明提供的一种基于api网关的数据聚合方法,在所述工作流信息包括所述聚合接口的输入参数的格式的情况下,所述对所述api服务对应的工作流信息进行编排,包括:
16.配置所述输入参数格式包括:请求头、请求体和query参数。
17.根据本发明提供的一种基于api网关的数据聚合方法,在所述工作流信息包括所述调用步骤的情况下,所述对所述api服务对应的工作流信息进行编排,包括:
18.配置所述调用步骤所包括的多个步骤,其中,每个步骤包括一个或多个接口的调用请求,每个步骤内的一个或多个接口的调用请求并行执行;
19.配置所述多个步骤之间的串行执行顺序;
20.配置每个步骤对应的请求地址、传入参数、数据处理方式、及调用超过时间。
21.根据本发明提供的一种基于api网关的数据聚合方法,在所述工作流信息包括所述原子服务接口入出参的格式的情况下,所述对所述api服务对应的工作流信息进行编排,包括:
22.配置所述聚合接口中每一个原子服务接口入出参的格式包括:固定值或引用值。
23.根据本发明提供的一种基于api网关的数据聚合方法,在所述工作流信息包括所述聚合接口中各接口分别对应的返回数据格式和对各接口的返回数据进行数据处理的模板的情况下,所述对所述api服务对应的工作流信息进行编排,包括:
24.配置所述聚合接口中各接口分别提供的原子服务的返回数据的格式、以及对所有所述返回数据进行数据整合处理的模板。
25.根据本发明提供的一种基于api网关的数据聚合方法,在所述工作流信息包括所述聚合接口的输出参数的格式的情况下,所述对所述api服务对应的工作流信息进行编排,包括:
26.配置所述输出参数的响应头和响应体的格式。
27.根据本发明提供的一种基于api网关的数据聚合方法,在所述工作流信息包括所述聚合接口的调用结果的反馈方式和反馈信息的格式的情况下,所述对所述api服务对应的工作流信息进行编排,包括:
28.配置在所述聚合接口调用失败的情况下,所述聚合接口的调用结果的反馈方式为包括:将调用失败的原因放入上下文的消息字段中;
29.配置所述反馈信息的报文格式。
30.根据本发明提供的一种基于api网关的数据聚合方法,在所述工作流信息包括所述聚合接口的调用结果的反馈方式和反馈信息的格式的情况下,所述对所述api服务对应的工作流信息进行编排,包括:
31.配置在所述聚合接口调用失败的情况下,所述聚合接口的调用结果的反馈方式为包括:将调用失败的原因放入上下文的消息字段中;
32.配置所述反馈信息的报文格式。
33.根据本发明提供的一种基于api网关的数据聚合方法,在所述工作流信息包括所述聚合接口的调用结果的反馈方式和反馈信息的格式的情况下,所述对所述api服务对应的工作流信息进行编排,包括:
34.配置在所述聚合接口调用失败的情况下,所述聚合接口的调用结果的反馈方式为包括:将调用失败的原因放入上下文的消息字段中;
35.配置所述反馈信息的报文格式。
36.本发明提供一种基于api网关的数据聚合装置,包括:
37.创建模块,用于基于业务需求,在api网关创建api服务,所述api服务通过聚合接口实现;
38.编排模块,用于对所述api服务对应的工作流信息进行编排,以使所述聚合接口的输出满足所述业务需求;
39.所述工作流信息包括以下至少一项:
40.所述聚合接口的输入参数的格式;
41.所述聚合接口的调用步骤;
42.所述聚合接口的原子服务接口入出参的格式;
43.所述聚合接口中各接口分别对应的返回数据格式和对各接口的返回数据进行数据处理的模板;
44.所述聚合接口的输出参数的格式;
45.所述聚合接口的调用结果的反馈方式和反馈信息的格式。
46.本发明还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述基于api网关的数据聚合方法。
47.本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述基于api网关的数据聚合方法。
48.本发明还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述基于api网关的数据聚合方法。
49.本发明提供的基于api网关的数据聚合方法及装置,通过基于业务需求,在api网关创建api服务,即进行聚合接口,并对聚合接口的输入参数的格式、调用步骤、原子服务接口入出参的格式、各接口分别对应的返回数据格式和对各接口的返回数据进行数据处理的模板、输出参数的格式、调用结果的反馈方式和反馈信息的格式进行编排,提出了业务系统的框架的搭建方法,可以基于业务需求高效地调整业务系统的框架,让系统应用及服务更加容易开发、升级、扩展和部署,提高业务系统产品的开发效率。
附图说明
50.为了更清楚地说明本发明或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
51.图1是本发明提供的基于api网关的数据聚合方法的流程示意图之一;
52.图2是本发明提供的基于api网关的数据聚合方法的流程示意图之二;
53.图3是本发明提供的基于api网关的数据聚合方法的流程示意图之三;
54.图4是本发明提供的基于api网关的数据聚合装置的结构示意图;
55.图5是本发明提供的电子设备的结构示意图。
具体实施方式
56.为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
57.下面结合图1-图5描述本发明的基于api网关的数据聚合方法及装置。
58.图1是本发明提供的基于api网关的数据聚合方法的流程示意图之一,如图1所示,该基于api网关的数据聚合方法包括:
59.步骤100,基于业务需求,在应用程序接口(application programming interface,api)网关创建api服务,所述api服务通过聚合接口实现;
60.可选地,可以根据具体的业务需求,在api网关先行创建新的api服务,并规定好服务名称、认证方式、请求协议、请求方式、请求路径(path)、入参请求模式(入参透传和参数映射)、错误码定义以及参数类型等信息。
61.具体地,不同的业务需求分别对应的服务名称、认证方式、请求协议、请求方式、请求path、入参请求模式(入参透传和参数映射)、错误码定义以及参数类型等信息可以是用户基于经验确定的,或者是行业默认的,或者是基于行业协议确定的,本发明对此不作限定。
62.比如可以根据用户基于经验确定,或者是行业默认,或者是基于行业协议确定业务需求对应的服务名称、认证方式、请求协议、请求方式、请求path、入参请求模式(入参透传和参数映射)、错误码定义以及参数类型等信息,即完成了在api网关创建api服务的步骤;
63.步骤110,对所述api服务对应的工作流信息进行编排,以使所述聚合接口的输出满足所述业务需求;
64.所述工作流信息包括以下至少一项:
65.所述聚合接口的输入参数的格式;
66.所述聚合接口的调用步骤;
67.所述聚合接口的原子服务接口入出参的格式;
68.所述聚合接口中各接口分别对应的返回数据格式和对各接口的返回数据进行数据处理的模板;
69.所述聚合接口的输出参数的格式;
70.所述聚合接口的调用结果的反馈方式和反馈信息的格式。
71.可选地,图2是本发明提供的基于api网关的数据聚合方法的流程示意图之二,如图2所示,完成api网关服务编排主要分为以下几步:
72.1.创建聚合接口,即在api网关创建api服务;
73.2.配置输入参数,即配置所述聚合接口的输入参数的格式;
74.3.配置调用步骤,即配置聚合接口的调用步骤;
75.4.配置原子服务接口入出参,即配置聚合接口的原子服务接口入出参的格式;
76.5.配置步骤结果处理,即配置聚合接口中各接口分别对应的返回数据格式和对各接口的返回数据进行数据处理的模板;
77.6.配置输出参数,即配置聚合接口的输出参数的格式;
78.7.配置调用结果,即配置聚合接口的调用结果的反馈方式和反馈信息的格式。
79.具体来说,本发明在对所述api服务对应的工作流信息进行编排后,可以实现通过对api网关进行服务编排来对应多个后端服务,每个后端服务的请求参数可以是通过前端传入的参数,也可以是在编排里自定义的(写静态参数或从返回数据里获得)。并可以对每个服务的返回结果做数据处理(过滤、删除、移动、重命名、拆包和封包等操作),最终整合成一个大的结果返回,作为对业务的调用方的结果反馈。
80.本发明提供的基于api网关的数据聚合方法,通过基于业务需求,在api网关创建
api服务,即进行聚合接口,并对聚合接口的输入参数的格式、调用步骤、原子服务接口入出参的格式、各接口分别对应的返回数据格式和对各接口的返回数据进行数据处理的模板、输出参数的格式、调用结果的反馈方式和反馈信息的格式进行编排,提出了业务系统的框架的搭建方法,可以基于业务需求高效地调整业务系统的框架,让系统应用及服务更加容易开发、升级、扩展和部署,提高业务系统产品的开发效率。
81.本发明提供的基于api网关的数据聚合方法,通过使用api网关,可以快速从聚合接口对应的各类服务上获取需要的数据,对业务实现快速响应,并可对服务数据做适配兼容,有利于减少服务提供方和调用方的交互成本,并使服务调用的整个流程更加完整高效。
82.可选地,在所述工作流信息包括所述聚合接口的输入参数的格式的情况下,所述对所述api服务对应的工作流信息进行编排,包括:
83.配置所述输入参数格式包括:请求头、请求体和query参数。
84.具体来说,可以配置输入参数的定义包括3部分:请求头、请求体和query参数。
85.可选地,query参数是请求常用的携带参数方式。
86.可选地,在所述工作流信息包括所述调用步骤的情况下,所述对所述api服务对应的工作流信息进行编排,包括:
87.配置所述调用步骤所包括的多个步骤,其中,每个步骤包括一个或多个接口的调用请求,每个步骤内的一个或多个接口的调用请求并行执行;
88.配置所述多个步骤之间的串行执行顺序;
89.配置每个步骤对应的请求地址、传入参数、数据处理方式、及调用超过时间。
90.具体来说,一个聚合接口的调用步骤可包含多个步骤,其中任意一个步骤可包含一个或多个请求(即调用一个或多个接口),在每个接口和/或步骤之间可以添加转发服务,例如实现服务a的结果可作为服务b的输入;
91.可选地,多个步骤之间是串联顺序执行,因此可以配置所述多个步骤之间的串行执行顺序;
92.可选的,一个步骤内的多个请求可以并行执行。
93.可选地,每配置一个步骤,均需要配置该步骤相应的请求地址、传入的参数、对返回数据做何种处理以及调用超时时间等。
94.可选地,每个步骤对应的请求地址、传入参数、数据处理方式、及调用超过时间,可以是该步骤包括的一个或多个请求的请求地址、传入参数、数据处理方式、及调用超过时间。
95.需要说明的是,每个步骤对应的请求地址、传入的参数、对返回数据做何种处理以及调用超时时间可以是用户基于经验结合业务需求确定的,或者是行业默认的,或者是基于行业协议确定,本发明对此不作限定;
96.可选地,一个聚合接口的调用步骤所包括的步骤可以是用户基于经验结合业务需求确定的,或者是行业默认的,或者是基于行业协议确定,本发明对此不作限定;
97.可选地,每个步骤中包括的一个或多个请求可以是用户基于经验结合业务需求确定的,或者是行业默认的,或者是基于行业协议确定,本发明对此不作限定;
98.可选地,多个步骤之间的串行执行顺序可以是用户基于经验结合业务需求确定的,或者是行业默认的,或者是基于行业协议确定,本发明对此不作限定。
99.可选地,本发明通过工作流的编排,还可以实现对原子服务进行重复调用。
100.可选地,在所述工作流信息包括所述原子服务接口入出参的格式的情况下,所述对所述api服务对应的工作流信息进行编排,包括:
101.配置所述聚合接口中每一个原子服务接口入出参的格式包括:固定值或引用值。
102.可选地,原子服务接口入出参可以支持配置固定值或引用值;
103.可选地,原子服务接口入出参可以支持配置脚本;
104.可选地,固定值即参数中使用固定数值进行传参;
105.可选地,引用值即通过引用其他数据进行传参,可以定义引用规则:(1)使用前端传入的参数可以写成:input.request.body.参数名、或input.request.header.参数名;(2)网关将编排过程中对api的转发处理过程(转发-》获取返回数据-》数据处理)称为一个step,使用step1里的返回数据作为参数可以写成:response1.body.参数名、或response1.header.参数名。
106.例如step1要接收前端传入的param参数(param),还有authorization参数。
107.例如,step1的转发路径可以写成:
108.http://ip:port/getdatainfo1?param1={input.request.body.param}&param2={input.request.header.authorization};
109.例如step2接收step1里的返回的result参数(result),同时接收前端传入的authorization参数。
110.例如,step2的转发路径可以写成:
111.http://ip:port/getdatainfo2?param1={response1.body.result}&param2={input.request.header.authorization}
112.需要说明的是,“?”和“&”均为上述转发路径中的符号,比如可以表示该路径是动态链接等,本发明对此不作限定。
113.可选地,在所述工作流信息包括所述聚合接口中各接口分别对应的返回数据格式和对各接口的返回数据进行数据处理的模板的情况下,所述对所述api服务对应的工作流信息进行编排,包括:
114.配置所述聚合接口中各接口分别提供的原子服务的返回数据的格式、以及对所有所述返回数据进行数据整合处理的模板。
115.可选地,可以配置所述聚合接口中各接口分别提供的原子服务的返回数据的格式,格式可以包括每个数据的类别、名称、标识id,对应的用户的用户标识、对应的用户的用户信息、生成时间、生成的版本号等;可以应用于业务的数据及数据的相关信息均适用本发明,在此不作限定,用户可以根据业务需求结合经验、或者行业默认、或者是基于行业协议确定,例如数据的格式可以配置如下:
116.原子服务api1,返回数据称为json1,内容如下:
[0117][0118]
原子服务api2,返回数据称为json2,内容如下:
[0119][0120]
原子服务api3,返回数据称为json3,内容如下:
[0121]
[0122][0123]
即可以基于以上格式对每一个step里对返回json做处理,网关会将处理过的数据最后整合起来,再返回前端最终数据,整合处理模板可以是对所有数据进行顺序排列,还可以配置删除其中的冗余数据或者隐私数据;
[0124]
图3是本发明提供的基于api网关的数据聚合方法的流程示意图之三,如图3所示,例如可以如下所示,首先进行数据整合:
[0125][0126]
[0127]
可选地,还可以进行字段过滤:可以在整合处理模板中配置原子服务接口出参黑名单来排除某些字段,例如在api3出参中配置黑名单[data.id],经过网关处理后,实际的返回数据如下,可以看到data对象里的id字段已经被过滤掉:
[0128][0129]
可选地,还可以进行字段拆包,可以在整合处理模板中配置将指定对象的内容提取出来作为返回结果。其中匹配目标可以只能为object,匹配目标为空时,结果为{},经过网关处理后,实际的返回数据如下,可以看到data对象被拆开,最终数据仅保留了data对象里面的字段:
[0130][0131]
可选地,还可以进行封包,可以在整合处理模板中配置将当前的数据整体打包为最终返回数据中的一个对象,可以配置为不支持数组。经过网关处理后,数据可以被整体打包为imageinfo对象,就可以将原始数据变成最终的数据结果。
[0132]
可选地,在所述工作流信息包括所述聚合接口的输出参数的格式的情况下,所述对所述api服务对应的工作流信息进行编排,包括:
[0133]
配置所述输出参数的响应头和响应体的格式。
[0134]
可选地,由于聚合接口可以在接收到前端的请求(比如输入参数)后,基于工作流信息执行相应的步骤,获得聚合处理后的数据结果,则可以对前端(比如调度方)进行响应,该响应可以包括上述聚合处理后的数据结果;
[0135]
可选地,则可以配置输出参数的响应头和响应体的格式,比如配置响应体中包括上述聚合处理后的数据结果;
[0136]
其中,用户可以根据业务需求结合经验、或者行业默认、或者是基于行业协议确定输出参数的响应头和响应体的格式,则该聚合接口的所有输出参数均采用该格式。
[0137]
可选地,在所述工作流信息包括所述聚合接口的调用结果的反馈方式和反馈信息的格式的情况下,所述对所述api服务对应的工作流信息进行编排,包括:
[0138]
配置在所述聚合接口调用失败的情况下,所述聚合接口的调用结果的反馈方式为包括:将调用失败的原因放入上下文的消息字段中;
[0139]
配置所述反馈信息的报文格式。
[0140]
可选地,若接收到前端的请求后,在基于工作流信息执行相应的步骤时,其中某一步骤因为请求失败而无法实现,则可以反馈调用失败的结果给到调用方;因此,还可以配置聚合接口的调用结果的反馈方式和反馈信息的格式;
[0141]
可选地,可以配置调用不通过时,把调用失败的原因放到上下文的消息(message)字段里,用户还可以根据业务需求结合经验、或者行业默认、或者是基于行业协议自定义返回给调用方的报文格式,支持自定义响应头。
[0142]
本发明与传统架构相比,实现微服务架构下,业务系统可以依赖通过各微服务之间的协作来实现一个完整的业务流程,各微服务之间的协作即服务编排。本发明通过使用api网关的服务编排方法,可以快速从各类服务上获取需要的数据,对业务实现快速响应,并可对服务数据做适配兼容,有利于减少服务提供方和调用方的交互成本,并使服务调用的整个流程更加完整高效。
[0143]
本发明提供的基于api网关的服务编排方法,采用服务聚合/拆分的方式对入口进行统一管理,对原子服务数据进行聚合处理,并封装创建新的服务,极大减少服务调用成本和业务系统响应速度,也可以提高业务系统产品的交付效率。
[0144]
下面对本发明提供的基于api网关的数据聚合装置进行描述,下文描述的基于api网关的数据聚合装置与上文描述的基于api网关的数据聚合方法可相互对应参照。
[0145]
图4是本发明提供的基于api网关的数据聚合装置的结构示意图,如图4所示,该基于api网关的数据聚合装置400包括:创建模块410和编排模块420;其中:
[0146]
创建模块410用于基于业务需求,在api网关创建api服务,所述api服务通过聚合接口实现;
[0147]
编排模块420用于对所述api服务对应的工作流信息进行编排,以使所述聚合接口的输出满足所述业务需求;
[0148]
所述工作流信息包括以下至少一项:
[0149]
所述聚合接口的输入参数的格式;
[0150]
所述聚合接口的调用步骤;
[0151]
所述聚合接口的原子服务接口入出参的格式;
[0152]
所述聚合接口中各接口分别对应的返回数据格式和对各接口的返回数据进行数据处理的模板;
[0153]
所述聚合接口的输出参数的格式;
[0154]
所述聚合接口的调用结果的反馈方式和反馈信息的格式。
[0155]
本技术实施例提供的基于api网关的数据聚合装置能够实现上述各方法实施例实现的各个过程,并达到相同的技术效果,为避免重复,这里不再赘述。
[0156]
本发明提供的基于api网关的数据聚合装置,通过基于业务需求,在api网关创建api服务,即进行聚合接口,并对聚合接口的输入参数的格式、调用步骤、原子服务接口入出参的格式、各接口分别对应的返回数据格式和对各接口的返回数据进行数据处理的模板、输出参数的格式、调用结果的反馈方式和反馈信息的格式进行编排,提出了业务系统的框架的搭建方法,可以基于业务需求高效地调整业务系统的框架,让系统应用及服务更加容易开发、升级、扩展和部署,提高业务系统产品的开发效率。
[0157]
图5是本发明提供的电子设备的结构示意图,如图5所示,该电子设备可以包括:处理器(processor)510、通信接口(communications interface)520、存储器(memory)530和通信总线540,其中,处理器510,通信接口520,存储器530通过通信总线540完成相互间的通信。处理器510可以调用存储器530中的逻辑指令,以执行基于api网关的数据聚合方法,该方法包括:基于业务需求,在api网关创建api服务,所述api服务通过聚合接口实现;
[0158]
对所述api服务对应的工作流信息进行编排,以使所述聚合接口的输出满足所述业务需求;
[0159]
所述工作流信息包括以下至少一项:
[0160]
所述聚合接口的输入参数的格式;
[0161]
所述聚合接口的调用步骤;
[0162]
所述聚合接口的原子服务接口入出参的格式;
[0163]
所述聚合接口中各接口分别对应的返回数据格式和对各接口的返回数据进行数据处理的模板;
[0164]
所述聚合接口的输出参数的格式;
[0165]
所述聚合接口的调用结果的反馈方式和反馈信息的格式。
[0166]
此外,上述的存储器530中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0167]
另一方面,本发明还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,计算机程序可存储在非暂态计算机可读存储介质上,所述计算机程序被处理器执行时,计算机能够执行上述各方法所提供的基于api网关的数据聚合方法,该方法包括:基于业务需求,在api网关创建api服务,所述api服务通过聚合接口实现;
[0168]
对所述api服务对应的工作流信息进行编排,以使所述聚合接口的输出满足所述业务需求;
[0169]
所述工作流信息包括以下至少一项:
[0170]
所述聚合接口的输入参数的格式;
[0171]
所述聚合接口的调用步骤;
[0172]
所述聚合接口的原子服务接口入出参的格式;
[0173]
所述聚合接口中各接口分别对应的返回数据格式和对各接口的返回数据进行数据处理的模板;
[0174]
所述聚合接口的输出参数的格式;
[0175]
所述聚合接口的调用结果的反馈方式和反馈信息的格式。
[0176]
又一方面,本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各方法提供的基于api网关的数据聚合方法,该方法包括:基于业务需求,在api网关创建api服务,所述api服务通过聚合接口实现;
[0177]
对所述api服务对应的工作流信息进行编排,以使所述聚合接口的输出满足所述业务需求;
[0178]
所述工作流信息包括以下至少一项:
[0179]
所述聚合接口的输入参数的格式;
[0180]
所述聚合接口的调用步骤;
[0181]
所述聚合接口的原子服务接口入出参的格式;
[0182]
所述聚合接口中各接口分别对应的返回数据格式和对各接口的返回数据进行数据处理的模板;
[0183]
所述聚合接口的输出参数的格式;
[0184]
所述聚合接口的调用结果的反馈方式和反馈信息的格式。
[0185]
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
[0186]
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
[0187]
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献