一种业务应用开发方法及装置制造方法及图纸

技术编号:35570188 阅读:14 留言:0更新日期:2022-11-12 15:54
本说明书提供了一种业务应用开发方法及装置。所述方法包括:向用户输出逻辑流编排界面,所述编排界面用于编排由原子能力组成的逻辑流。所述逻辑流编排界面包括原子能力库,所述原子能力库包括多个原子能力。所述原子能力包括用于实现业务功能的原子编码和标准输入输出接口。获取用户基于所述原子能力进行编排得到的逻辑流,调用所述逻辑流中的原子能力,自动编码生成由所述逻辑流组成的业务应用。自动编码生成由所述逻辑流组成的业务应用。自动编码生成由所述逻辑流组成的业务应用。

【技术实现步骤摘要】
一种业务应用开发方法及装置


[0001]本说明书的实施方式涉及计算机
,更具体地,本说明书的实施方式涉及一种业务应用开发方法及装置。

技术介绍

[0002]本部分旨在为权利要求书中陈述的本说明书的实施方式提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
[0003]在业务应用开发过程中,通过会遇到应用到接近的业务能力的不同业务需求。在针对这些业务需求进行业务应用开发时,通常需要针对不同的业务需求进行定制化的开发。对于开发完成的业务应用,也会产生业务需求的变化,从而需要对已开发完成的业务应用进行针对性的修改。

技术实现思路

[0004]为克服相关技术中存在的问题,本说明书提供了以下方法及装置。
[0005]在本说明书实施方式的第一方面中,提供了一种业务应用开发方法,所述方法包括:
[0006]向用户输出逻辑流编排界面,所述编排界面用于编排由原子能力组成的逻辑流;所述逻辑流编排界面包括原子能力库,所述原子能力库包括多个原子能力;所述原子能力包括用于实现业务功能的原子编码和标准输入输出接口;
[0007]获取用户基于所述原子能力进行编排得到的逻辑流,调用所述逻辑流中的原子能力,自动编码生成由所述逻辑流组成的业务应用。
[0008]在本说明书实施方式的第二方面中,提供了一种业务应用开发装置,所述装置包括:
[0009]编排界面输出单元,用于向用户输出逻辑流编排界面,所述编排界面用于编排由原子能力组成的逻辑流;所述逻辑流编排界面包括原子能力库,所述原子能力库包括多个已注册的原子能力;所述原子能力包括用于实现业务功能的原子编码和对应的标准输入输出接口;
[0010]业务应用生成单元,用于获取用户基于所述原子能力进行编排得到的逻辑流,调用所述逻辑流中的原子能力,自动编码生成由所述逻辑流组成的业务应用。
[0011]在本说明书实施方式的第三方面中,提供了一种存储介质;所述存储介质上存储有计算机程序,该计算机程序执行时实现如下所述方法的步骤:
[0012]向用户输出逻辑流编排界面,所述编排界面用于编排由原子能力组成的逻辑流;所述逻辑流编排界面包括原子能力库,所述原子能力库包括多个原子能力;所述原子能力包括用于实现业务功能的原子编码和标准输入输出接口;
[0013]获取用户基于所述原子能力进行编排得到的逻辑流,调用所述逻辑流中的原子能力,自动编码生成由所述逻辑流组成的业务应用。
[0014]在本说明书实施方式的第四方面中,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,所述处理器执行所述程序时实现如下方法:
[0015]向用户输出逻辑流编排界面,所述编排界面用于编排由原子能力组成的逻辑流;所述逻辑流编排界面包括原子能力库,所述原子能力库包括多个原子能力;所述原子能力包括用于实现业务功能的原子编码和标准输入输出接口;
[0016]获取用户基于所述原子能力进行编排得到的逻辑流,调用所述逻辑流中的原子能力,自动编码生成由所述逻辑流组成的业务应用。
[0017]本说明书以上的实施方式,至少具有如下的有益效果:
[0018]在以上技术方案中,通过标准化的原子能力实现基本的业务能力,并向用户提供逻辑编排界面,并根据用户基于原子能力库中的原子能力进行编排得到的逻辑流,自动编码生成由上述逻辑流组成的业务应用,从而简化业务应用的开发流程,降低开发成本,提高业务交付能力。
附图说明
[0019]为了更清楚地说明本说明书实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。
[0020]图1示意性地示出了根据本说明书实施方式的一种业务应用开发系统的架构示意图;
[0021]图2示意性地示出了根据本说明书实施方式的一种业务应用开发方法的流程图;
[0022]图3示意性地示出了根据本说明书实施方式的一种业务应用开发方法中原子能力的示意图;
[0023]图4示意性地示出了根据本说明书实施方式的一种事件驱动机制的交互流程图;
[0024]图5示意性地示出了根据本说明书实施方式的一种业务应用开发方法中逻辑流的示意图;
[0025]图6示意性地示出了根据本说明书实施方式的一种业务应用开发和运行的示意图;
[0026]图7示意性地示出了根据本说明书实施方式的一种业务应用开发装置的框图;
[0027]图8示意性地示出了根据本说明书实施方式的一种业务应用开发装置所在计算机设备的一种硬件结构图。
[0028]在附图中,相同或对应的标号表示相同或对应的部分。
具体实施方式
[0029]下面将参考若干示例性实施方式来描述本说明书的原理和精神。应当理解,给出这些实施方式仅仅是为了使本领域技术人员能够更好地理解进而实现本说明书,而并非以任何方式限制本说明书的范围。相反,提供这些实施方式是为了使本说明书更加透彻和完整,并且能够将本说明书的范围完整地传达给本领域的技术人员。
[0030]本领域技术人员知道,本说明书的实施方式可以实现为一种系统、装置、设备、方法或计算机程序产品。因此,本说明书可以具体实现为以下形式,即:完全的硬件、完全的软件(包括固件、驻留软件、微代码等),或者硬件和软件结合的形式。
[0031]为了使本
的人员更好地理解本说明书实施例中的技术方案,下面先对本说明书实施例涉及的相关技术,进行简要说明。
[0032]在企业业务信息化过程中,存在大量业务应用需要进行开发,不同的企业业务通常包含一些接近的主体业务流程。例如,在电商领域,主体业务通常都包括订单管理、支付管理、合同管理、仓库管理等业务流程。但是,不同的企业业务也通常包含一部分特有的逻辑或者流程。因此,针对这些接近但又不同的企业业务进行业务应用开发时,通常需要针对每个企业业务的需求,进行针对性的定制开发;而定制开发通常需要较大的开发成本。
[0033]另一方面,企业业务通常不是固定不变的,随着业务需求的变动,也需要对已开发完成的业务应用进行特定的扩展或修改。而应用传统的业务应用开发方法,对开发完成的业务应用,修改成本较高。
[0034]有鉴于此,本说明书提出一种业务应用开发方法。将常见的业务流程标准化为原子能力,注册到原子能力库,当需要开发相关业务应用时,用户可以直接通过逻辑流编辑界面基于原子能力库中的原子能力,编排逻辑流;基于上述逻辑流,可以自动调用相关原子能力,并自动编码成业务应用。
[0035]通过上述方法,可以通过界面化的简单操作,方便的针对不同的业余需求开发对应的业务应用,而不需要对具体的业务功能实现进行重复开发,并且通过该方法开发的业务应用扩展性好,可以方便地针对业务变动进行扩展和修改。
[0036]下面结合附图对本本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种业务应用开发方法,其特征在于,所述方法包括:向用户输出逻辑流编排界面,所述编排界面用于编排由原子能力组成的逻辑流;所述逻辑流编排界面包括原子能力库,所述原子能力库包括多个原子能力;所述原子能力包括用于实现业务功能的原子编码和标准输入输出接口;获取用户基于所述原子能力进行编排得到的逻辑流,调用所述逻辑流中的原子能力,自动编码生成由所述逻辑流组成的业务应用。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取原子能力,将获取到的原子能力标准化为原子编码和对应的标准输入输出接口,并注册到所述原子能力库。3.根据权利要求1所述的方法,其特征在于,所述逻辑流编排界面还包括预设的由所述原子能力编排形成的逻辑流模板;所述用户基于所述原子能力进行编排得到的逻辑流,包括:用户基于所述逻辑流模板进行编辑得到的逻辑流。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述逻辑流编排界面包括可视化的逻辑流编排界面。5.根据权利要求1所述的方法,其特征在于,所述逻辑流包括条件分支,所述条件分支包括分支判断条件;所述分支判断条件用于针对输入所述条件分支的输入参数进行判断,并根据判断结果跳转到与所述判断结果匹配的原子能力。6.根据权利要求1所述的方法,其特征在于,所述逻...

【专利技术属性】
技术研发人员:王晓虎邓春龙谭谈吕林彭杰杨林
申请(专利权)人:浙江吉利控股集团有限公司
类型:发明
国别省市:

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

1