【技术实现步骤摘要】
一种生成业务流程链的方法和装置
[0001]本专利技术涉及业务开发
,尤其涉及一种生成业务流程链的方法和装置。
技术介绍
[0002]目前,很多复杂的业务流程多是被代码限定的,当有新的需求时,通常是开发人员调整逻辑以满足新的需求。当某一处逻辑多处使用而又需要调整时,由于各种硬编码、分支条件越来越多、代码复用率低、模块之间耦合度高,导致开发人员和测试人员需要花费大量的时间进行逻辑梳理和测试场景覆盖。
技术实现思路
[0003]有鉴于此,本专利技术实施例提供一种生成业务流程链的方法和装置,以解决花费大量研发和测试成本的技术问题。
[0004]为实现上述目的,根据本专利技术实施例的一个方面,提供了一种生成业务流程链的方法,包括:
[0005]对于每个组件,引用软件压缩包以生成组件,所述软件压缩包中包含代码;
[0006]根据业务流程编排各个所述组件以生成流程链,并为所述流程链分配流程链标识;其中,所述流程链由至少一个节点组成,每个节点对应于一个所述组件;
[0007]根据所述流 ...
【技术保护点】
【技术特征摘要】
1.一种生成业务流程链的方法,其特征在于,包括:对于每个组件,引用软件压缩包以生成组件,所述软件压缩包中包含代码;根据业务流程编排各个所述组件以生成流程链,并为所述流程链分配流程链标识;其中,所述流程链由至少一个节点组成,每个节点对应于一个所述组件;根据所述流程链创建流程链配置信息,并将所述流程链标识及其对应的流程链配置信息存储到配置中心。2.根据权利要求1所述的方法,其特征在于,所述流程链配置信息包括流程链名称、按序排列的各个节点标识,以及各个节点标识对应的组件的服务名称。3.根据权利要求1所述的方法,其特征在于,对于每个组件,引用软件压缩包以生成组件,包括:通过反射获取标识为springBean的服务对应的软件压缩包;分别引用各个所述软件压缩包,从而分别生成各个组件。4.根据权利要求3所述的方法,其特征在于,通过反射获取标识为springBean的服务对应的软件压缩包之前,还包括:注入业务系统的上下文环境。5.根据权利要求1所述的方法,其特征在于,根据所述流程链创建流程链配置信息,并将所述流程链标识及其对应的流程链配置信息存储到配置中心之后,还包括:向对接方提供所述流程链标识,以使所述对接方将所述流程链标识作为入参调用所述流程链。6.根据权利要求1所述的方法,其特征在于,将所述流程链配置信息存储到配置中心之后,还包括:从所述配置中心获取所述流程链配置信息,所述流程链配置信息采用json格式存储在所述配置中心;将所述...
【专利技术属性】
技术研发人员:马仁喜,吴大帅,梁有双,胡奇夫,
申请(专利权)人:北京京东拓先科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。