基于原子接口的任务流程处理方法和设备技术

技术编号:27531794 阅读:22 留言:0更新日期:2021-03-03 11:10
本申请提供一种基于原子接口的任务流程处理方法和设备。该方法包括:获取报文请求,其中,所述报文请求中包括初始参数;根据所述初始参数,执行组合接口中的各接口节点,得到任务流程处理报文,其中,所述组合接口包括具有执行次序关系的接口节点,所述执行次序关系的接口节点构成树结构,每一接口节点为原子接口,每一接口节点具有配置信息,所述配置信息包括异常标志位和私有标志位,所述异常标志位表征组合接口的处理正常或异常,所述私有标志位表征当前接口节点和当前接口节点的子节点是否执行;向其他组合接口或者设备,发送所述任务流程处理报文。本申请能够以串行和并行相结合的方式处理树结构的接口节点,从而提高业务流程的处理效率。务流程的处理效率。务流程的处理效率。

【技术实现步骤摘要】
基于原子接口的任务流程处理方法和设备


[0001]本申请涉及业务处理领域,尤其涉及一种基于原子接口的任务流程处理方法和设备。

技术介绍

[0002]在Web服务中,Web服务编排可以起到对Web服务进行组合和协调的作用,通过Web服务组合和编排,可以实现多个系统的相互协作与集成。
[0003]现有技术中,Web服务中的每一个业务流程在执行的时候,需要调用多个原子接口,进而得到最后的响应结果,即得到最后的响应报文。
[0004]然而现有技术中,由于在执行业务流程时候,必须串行调用每个接口,从而会造成调用过程耗时非常高,业务流程的处理效率低。

技术实现思路

[0005]本申请实施例提供一种基于原子接口的任务流程处理方法和设备,以解决业务流程的处理效率低的问题。
[0006]第一方面,本申请实施例提供一种基于原子接口的任务流程处理方法,包括:
[0007]获取报文请求,其中,所述报文请求中包括初始参数;
[0008]根据所述初始参数,执行组合接口中的各接口节点,得到任务流程处理报文,其中,所述组本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于原子接口的任务流程处理方法,其特征在于,所述方法包括:获取报文请求,其中,所述报文请求中包括初始参数;根据所述初始参数,执行组合接口中的各接口节点,得到任务流程处理报文,其中,所述组合接口包括具有执行次序关系的接口节点,所述执行次序关系的接口节点构成树结构,每一所述接口节点为原子接口,每一所述接口节点具有配置信息,所述配置信息包括异常标志位和私有标志位,所述异常标志位表征组合接口的处理正常或异常,所述私有标志位表征当前接口节点和当前接口节点的子节点是否执行;向其他组合接口或者设备,发送所述任务流程处理报文。2.根据权利要求1所述的方法,其特征在于,所述配置信息中还包括接口节点的父节点的个数;根据所述初始参数,执行组合接口中的各接口节点,得到任务流程处理报文,包括:根据所述初始参数,执行所述组合接口中的父节点个数为零的接口节点,得到响应报文,并将所述响应报文缓存至响应队列中;重复执行以下过程,直至执行完所述组合接口中的各接口节点,或者直至确定停止执行所述组合接口:在确定当前接口节点的父节点均被执行完毕时,从所述响应队列中,获取与当前接口节点对应的父节点的响应报文中的参数;根据所获取的参数,执行当前接口节点,得到当前接口节点的响应报文;并将当前接口节点的响应报文缓存至响应队列中;其中,所述响应队列中的最后位置上的响应报文为所述任务流程处理报文。3.根据权利要求2所述的方法,其特征在于,在将当前接口节点的响应报文缓存至响应队列中之后,还包括:在确定当前接口节点具有子节点时,将该子节点的父节点个数减一。4.根据权利要求2所述的方法,其特征在于,所述执行当前接口节点,包括:在确定当前接口节点的异常标志位表征组合接口的处理正常,并且当前接口节点的私有标志位表征当前接口节点和当前接口节点的子节点需要被执行时,确定执行当前接口节点。5.根据权利要求4所述的方法,其特征在于,所述方法,还包括:在确定当前接口节点的异常标志位表征组合接口的处理异常时,确定停止执行所述组合接口。6.根据权利要求4所述的方法,其特征在于,所述方法,还包括:在执行所述当前接口节点时,在确定执行异常时,生成所述异常标志位。7.根据权利要求1-6任一项所述的方法,其特征在于,所述配置信息还包括以下的一种或多种:组合接口的标识、当前接口节点的标识、当前节点的子节点的标识、判断字段、判断值。8.一种基于原子接口的任务流程处理装置,其特征在于,包括:获取模块,用于获取报文请求,其中,所述报文请求中包括初始参数;处理模块,用于根据所述初始参数,执行组合接口中的各接口节点,得到任务流程处理报文,其中,所述组合接口包括具有执行次序...

【专利技术属性】
技术研发人员:曹骢腾金诗淳张宇崔益彪
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1