The invention discloses a method and a system for developing business application. Including the development of analytical methods: development system business rules set, obtain the business processes of the system; the development of the system separation process, the formation of the first set is composed of atomic processes; development of selection system of atomic processes from the first set of atomic processes in the form of atomic processes in second sets; development system of atomic processes of second atoms the flow within the set of permutations and combinations, to form the first ordered combination of atomic process generates a target business object and development system, will split the business process system for atomic processes, and the atomic processes rearrange the new generation process, and business application development of high efficiency.
【技术实现步骤摘要】
本申请涉及计算机
,尤其涉及一种业务应用的开发方法及系统。
技术介绍
现有技术中,在进行应用系统中的业务应用的开发时,应用系统中业务应用可以具有多款,不同款的业务应用是分别进行开发的。业务应用的开发需要考虑后台服务器的数据库、前端用户的用户界面,以及数据库与用户界面之间的交互平台进行完整架构设计。在实现现有技术过程中,专利技术人发现现有技术中至少存在如下问题:每一款不同的业务应用需要对应地对后台服务器的数据库、前端用户的用户界面,以及数据库与用户界面之间的交互平台的接口、通讯机制等进行编程。应用系统中有的业务应用之间有时具有共同的部分,但是在现有技术中,各业务应用是各自独立的,因而,应用系统中业务应用的开发中会进行不必要的重复,开发效率低。
技术实现思路
本申请实施例提供一种开发效率高的业务应用的开发方法。具体的,一种业务应用开发方法,包括:开发系统解析业务规则集合,获得业务系统的处理流程;开发系统拆分所述处理流程,形成由原子流程构成的第一集合;开发系统从原子流程的第一集合中选择原子流程,构成原子流程的第二集合;开发系统对原子流程的第二集合内的原子流程排列组合,形成用于处理业务对象生成目标对象的、原子流程的第一有序组合体。本申请实施例还提供另一种业务应用的开发方法,包括:客户端向服务器发送原子流程的标识的第一序列;客户端接收服务器根据标识的第一序列生成的原子流程的第一有序组合体。本申请实施例还提供又一种业务应用的开发方法,包括:服务器接收客户端发送的原子流程的标识的第一序列;服务器根据标识的第一序列,生成原子流程的第一有序组合体;服务器 ...
【技术保护点】
一种业务应用的开发方法,其特征在于,包括:开发系统解析业务规则集合,获得业务系统的处理流程;开发系统拆分所述处理流程,形成由原子流程构成的第一集合;开发系统从原子流程的第一集合中选择原子流程,构成原子流程的第二集合;开发系统对原子流程的第二集合内的原子流程排列组合,形成用于处理业务对象生成目标对象的、原子流程的第一有序组合体。
【技术特征摘要】
1.一种业务应用的开发方法,其特征在于,包括:开发系统解析业务规则集合,获得业务系统的处理流程;开发系统拆分所述处理流程,形成由原子流程构成的第一集合;开发系统从原子流程的第一集合中选择原子流程,构成原子流程的第二集合;开发系统对原子流程的第二集合内的原子流程排列组合,形成用于处理业务对象生成目标对象的、原子流程的第一有序组合体。2.如权利要求1所述的方法,其特征在于,开发系统拆分所述处理流程,形成由原子流程构成的第一集合,具体包括:开发系统选择组成业务系统的第一应用功能模块;开发系统确定第一应用功能模块执行的第一子流程;开发系统拆分所述第一子流程,形成由原子流程构成的第三集合;其中,原子流程的第三集合是原子流程的第一集合的子集。3.如权利要求1所述的方法,其特征在于,开发系统从原子流程的第一集合中选择原子流程,构成原子流程的第二集合,具体包括:开发系统从原子流程的第一集合中选择与中间对象关联的原子流程,形成由原子流程构成的第二集合;其中,原子流程的第二集合至少包括第一原子流程和第二原子流程;第一原子流程用于业务系统处理业务对象,生成中间对象;第二原子流程用于业务系统处理中间对象,生成目标对象。4.如权利要求1所述的方法,其特征在于,所述方法还包括:开发系统新建原子流程,形成由原子流程构成的第四集合;开发系统将原子流程的第四集合中的原子流程和原子流程的第二集合中的原子流程排列组合,形成原子流程的第二有序组合体;其中,原子流程的第四集合与原子流程的第一集合无交集;原子流程的第二有序组合体用于业务系统处理业务对象生成目标对象。5.一种业务应用的开发方法,其特征在于,包括:客户端向服务器发送原子流程的标识的第一序列;客户端接收服务器根据标识的第一序列生成的原子流程的第一有序组合体。6.如权利要求5所述的方法,其特征在于,所述方法还包括:客户端接收服务器发送的标识的第一集合;客户端从标识的第一集合中选择标识,构成标识的第二集合;客户端对标识的第二集合内的标识排列组合,生成标识的所述第一序列。7.如权利要求5所述的方法,其特征在于,所述方法还包括:客户端接收服务器发送的标识的第四集合;客户端将标识的第四集合中的标识和标识的第二集合中的标识排列组合,形成标识的第二序列;客户端向服务器发送标识的第二序列;客户端接收服务器发送的、根据标识的第二序列生成的、原子流程的第二有序组合体。8.一种业务应用的开发方法,其特征在于,包括:服务器接收客户端发送的原子流程的标识的第一序列;服务器根据标识的第一序列,生成原子流程的第一有序组合体;服务器向客户端发送根据标识的第一序列生成的、原子流程的第一有序组合体。9.如权利要求8所述的方法,其特征在于,所述方法还包括:服务器向客户端发送标识的第一集合。10.如权利要求8所述的方法,其特征在于,所述方法还包括:服务器新建原子流程,形成由原子流程构成的第四集合;服务器向客户端发送原子流程的第四集合对应的标识的第四集合;服务器接收客户端将标识的第四集合中的标识和标识的第二集合中的标识排列组合形成的、标识的第二序列;服务器根据标识的第二序列,生成原子流程的第二有序组合体;服务器向客户端发送原子流程的第二有序组合体。11.一种业务应用的...
【专利技术属性】
技术研发人员:何伽,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛;KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。