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

业务网关的服务方法及装置、存储介质及电子设备与流程

2022-10-26 14:12:33 来源:中国专利 TAG:

技术特征:
1.一种业务网关的服务方法,其特征在于,包括:当业务系统的业务网关接收到客户端发送的业务请求时,对所述业务请求进行类型解析,获得所述业务请求对应的目标业务类型;所述业务系统为基于微服务架构建设的系统;在已构建的流程文件库中,确定所述目标业务类型对应的目标流程文件;所述流程文件库中包含多个预先生成的流程文件,每个所述流程文件为基于业务流程建模与标注协议bpmn描述业务流程的可扩展标记语言文件;确定所述目标流程文件对应的入参数据信息;依据所述入参数据信息,对所述业务请求进行参数解析,获得所述业务请求对应的请求数据;依据所述目标流程文件和所述请求数据,创建所述业务请求对应的流程实例;执行所述流程实例,以执行所述业务请求对应的业务流程,获得所述业务请求对应的请求结果;将所述请求结果发送给所述客户端,完成所述业务请求对应的业务网关服务过程。2.根据权利要求1所述的方法,其特征在于,所述在已构建的流程文件库中,确定所述目标业务类型对应的目标流程文件,包括:确定每个所述流程文件对应的业务标识;在各个所述业务标识中,确定所述目标业务类型对应的目标业务标识;将所述目标业务标识对应的流程文件确定为所述目标业务类型对应的目标流程文件。3.根据权利要求1所述的方法,其特征在于,所述流程文件的生成过程,包括:当接收到用户通过前端界面发送的流程配置指令时,基于预设的可视化配置模块,在所述前端界面中显示可视化配置界面,以使所述用户通过所述可视化配置界面配置业务流程;当接收到所述用户通过所述可视化配置界面发送的流程保存指令时,确定所述用户通过所述可视化配置界面配置的当前业务流程;依据预设的可扩展标记语言文件生成策略,生成所述当前业务流程对应的流程文件。4.根据权利要求1所述的方法,其特征在于,所述执行所述流程实例,包括:确定所述流程实例对应的多个流程节点和每个所述流程节点对应的执行顺序;按照各个所述流程节点对应的执行顺序,依次执行每个所述流程节点对应的流程任务。5.根据权利要求1所述的方法,其特征在于,所述流程文件库中的各个流程文件预先加载在所述业务网关对应的内存空间中。6.一种业务网关的服务装置,其特征在于,包括:第一解析单元,用于当业务系统的业务网关接收到客户端发送的业务请求时,对所述业务请求进行类型解析,获得所述业务请求对应的目标业务类型;所述业务系统为基于微服务架构建设的系统;第一确定单元,用于在已构建的流程文件库中,确定所述目标业务类型对应的目标流程文件;所述流程文件库中包含多个预先生成的流程文件,每个所述流程文件为基于业务流程建模与标注协议bpmn描述业务流程的可扩展标记语言文件;第二确定单元,用于确定所述目标流程文件对应的入参数据信息;
第二解析单元,用于依据所述入参数据信息,对所述业务请求进行参数解析,获得所述业务请求对应的请求数据;创建单元,用于依据所述目标流程文件和所述请求数据,创建所述业务请求对应的流程实例;执行单元,用于执行所述流程实例,以执行所述业务请求对应的业务流程,获得所述业务请求对应的请求结果;发送单元,用于将所述请求结果发送给所述客户端,完成所述业务请求对应的业务网关服务过程。7.根据权利要求6所述的装置,其特征在于,所述第一确定单元,包括:第一确定子单元,用于确定每个所述流程文件对应的业务标识;第二确定子单元,用于在各个所述业务标识中,确定所述目标业务类型对应的目标业务标识;第三确定子单元,用于将所述目标业务标识对应的流程文件确定为所述目标业务类型对应的目标流程文件。8.根据权利要求6所述的装置,其特征在于,还包括:配置单元,用于当接收到用户通过前端界面发送的流程配置指令时,基于预设的可视化配置模块,在所述前端界面中显示可视化配置界面,以使所述用户通过所述可视化配置界面配置业务流程;第三确定单元,用于当接收到所述用户通过所述可视化配置界面发送的流程保存指令时,确定所述用户通过所述可视化配置界面配置的当前业务流程;生成单元,用于依据预设的可扩展标记语言文件生成策略,生成所述当前业务流程对应的流程文件。9.一种存储介质,其特征在于,所述存储介质包括存储的指令,其中,在所述指令运行时控制所述存储介质所在的设备执行如权利要求1~5任意一项所述的业务网关的服务方法。10.一种电子设备,其特征在于,包括存储器,以及一个或者一个以上的指令,其中一个或者一个以上指令存储于存储器中,且经配置以由一个或者一个以上处理器执行如权利要求1~5任意一项所述的业务网关的服务方法。

技术总结
本发明提供了一种业务网关的服务方法及装置、存储介质及电子设备,该方法包括:当业务网关接收到业务请求时,对其进行类型解析,获得目标业务类型;在流程文件库中,确定目标业务类型对应的目标流程文件;确定目标流程文件对应的入参数据信息;依据入参数据信息,对业务请求进行参数解析,获得请求数据;依据目标流程文件和请求数据,创建对应的流程实例;执行流程实例,以获得业务请求对应的请求结果;将请求结果发送给客户端,完成业务网关服务过程。应用本发明的方法,业务网关可基于流程文件描述的业务流程实现服务,在业务逻辑发生变动时,对相关流程文件中的业务流程进行配置即可,需编写的代码量较少,可减少工作量,提高开发效率。发效率。发效率。


技术研发人员:黄鹏杰
受保护的技术使用者:北京搜房科技发展有限公司
技术研发日:2022.08.03
技术公布日:2022/10/25
再多了解一些

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

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

相关文献