业务需求抽象颗粒化配置重组方法及装置制造方法及图纸

技术编号:35597817 阅读:19 留言:0更新日期:2022-11-16 15:17
本发明专利技术涉及一种业务需求抽象颗粒化配置重组方法及装置,包括获取业务需求的基础规则和外围规则,将基础条件和外围条件均抽象为颗粒存放至预设的规则池;确定业务需求中需要执行的事件,将需要执行的事件抽象为颗粒,将颗粒存放至预设的事件池;确定新需求所需的规则和所需的事件,从规则池中获取所需的规则颗粒,从事件池中获取所需的事件颗粒,对规则颗粒和事件颗粒进行组合,并在满足运行条件时进行运行;其中,规则池和事件池均采用spring容器。本发明专利技术将业务规则颗粒化、抽象化、提取到规则池;将业务需要执行的事件颗粒化、抽象化、提取到事件池,规则池和事件池中的元素可以通过配置任意组合起来,从而实现新需求,无需编码和发版。和发版。和发版。

【技术实现步骤摘要】
业务需求抽象颗粒化配置重组方法及装置


[0001]本专利技术属于软件
,具体涉及一种业务需求抽象颗粒化配置重组方法及装置。

技术介绍

[0002]系统软件是指控制和协调计算机及外部设备,支持应用软件开发和运行的系统,是无需用户干预的各种程序的集合,主要功能是调度,监控和维护计算机系统;负责管理计算机系统中各种独立的硬件,使得它们可以协调工作。系统软件使得计算机使用者和其他软件将计算机当作一个整体而不需要顾及到底层每个硬件是如何工作的。软件系统经常会有这样一些共性,随着业务的变化,经常会有大量新需求提出,众多需求有一定的共性,也有不同点,遇到新需求往往通过重新编码、测试、发版实现。
[0003]相关技术中,重新编码、测试、发版具有以下缺点:
[0004](1)软件开发人员遇到新需求需要排期、编码、测试、发版,业务响应速度慢;
[0005](2)重复的编码和发版,不仅带来大量的人力资源浪费,还会降低系统的稳定性。
[0006](3)频繁变更的业务需求代码分散到各业务模块,无法重用。

技术实现思路

[0007]有鉴于此,本专利技术的目的在于克服现有技术的不足,提供一种业务需求抽象颗粒化配置重组方法及装置,以解决现有技术中遇到新需求时采用重新编码、测试及发版存在的问题。
[0008]为实现以上目的,本专利技术采用如下技术方案:一种业务需求抽象颗粒化配置重组方法,包括:
[0009]获取业务需求的基础规则和外围规则,将所述基础条件和外围条件均抽象为颗粒,将所述颗粒存放至预设的规则池;
[0010]确定业务需求中需要执行的事件,将所述需要执行的事件抽象为颗粒,将所述颗粒存放至预设的事件池;
[0011]获取新需求,确定所述新需求所需的规则和所需的事件,从所述规则池中获取所需的规则颗粒,从所述事件池中获取所需的事件颗粒,对所述规则颗粒和所述事件颗粒进行组合,并在满足运行条件时进行运行;
[0012]其中,所述规则池和所述事件池均采用spring容器。
[0013]进一步的,确定所述新需求所需的规则和所需的事件之后,还包括:
[0014]判断所述所需的规则是否在所述规则池内;
[0015]若所述所需的规则不在所述规则池内,则开发所述所需的规则并抽象为颗粒,存放置所述规则池内。
[0016]进一步的,确定所述新需求所需的规则和所需的事件之后,还包括:
[0017]判断所述所需的事件是否在事件池内;
[0018]若所述所需的事件不在所述事件池内,则开发所述所需的事件并抽象为颗粒,存放置所述规则池内。
[0019]进一步的,所述获取业务需求的基础规则和外围规则,包括:
[0020]获取输入数据,将所述输入数据确定为基础规则;
[0021]获取所述输入数据关联的外围数据,将所述外围数据确定为外围规则。
[0022]进一步的,将判断型规则放入规则池中;所述判断型规则包括扫描网点的判断条件、手机地址的判断条件;
[0023]将执行事件放入事件池中;所述执行事件包括目的地标识执行事件。
[0024]本申请实施例提供一种业务需求抽象颗粒化配置重组装置,包括:
[0025]获取模块,用于获取业务需求的基础条件和外围条件,将所述基础条件和外围条件均抽象为颗粒,将所述颗粒存放至预设的规则池;
[0026]确定模块,用于确定业务需求中需要执行的事件,将所述需要执行的事件抽象为颗粒,将所述颗粒存放至预设的事件池;
[0027]配置模块,用于获取新需求,确定所述新需求所需的规则和事件,从所述规则池中获取所需的规则颗粒,从所述事件池中获取所需的事件颗粒,对所述规则颗粒和所述事件颗粒进行组合,并在满足运行条件时进行配置运行;
[0028]其中,所述规则池和所述事件池均采用spring容器。
[0029]本申请实施例提供一种计算机设备,包括:存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行上述任一项业务需求抽象颗粒化配置重组方法的步骤。
[0030]本申请实施例还提供一种计算机存储介质,存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行上述任一项业务需求抽象颗粒化配置重组的步骤。
[0031]本专利技术采用以上技术方案,能够达到的有益效果包括:
[0032]本专利技术提供一种业务需求抽象颗粒化配置重组方法及装置,具有以下优点:
[0033]1,将业务规则颗粒化、抽象化、提取到规则池;将业务需要执行的事件颗粒化、抽象化、提取到事件池
[0034]2,规则池和事件池中的元素可以通过配置任意组合起来,从而实现新需求,无需编码和发版
[0035],3,新的规则或事件只需开发一次即可重用于其他需求,真正实现:“一次开发,多需求共用”。
[0036]4,通过配置重组完成新需求,可更快速的相应业务,减少人力资源消耗、提升系统稳定性。
附图说明
[0037]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0038]图1为本专利技术业务需求抽象颗粒化配置重组方法的步骤示意图;
[0039]图2为本专利技术业务需求抽象颗粒化配置重组方法的流程示意图;
[0040]图3为本专利技术业务需求抽象颗粒化配置重组装置的结构示意图;
[0041]图4为本专利技术业务需求抽象颗粒化配置重组方法执行的硬件环境示意图。
具体实施方式
[0042]为使本专利技术的目的、技术方案和优点更加清楚,下面将对本专利技术的技术方案进行详细的描述。显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所得到的所有其它实施方式,都属于本专利技术所保护的范围。
[0043]下面结合附图介绍本申请实施例中提供的一个具体的业务需求抽象颗粒化配置重组方法及装置。
[0044]如图1所示,本申请实施例中提供的业务需求抽象颗粒化配置重组方法,包括:
[0045]S101,获取业务需求的基础规则和外围规则,将所述基础条件和外围条件均抽象为颗粒,将所述颗粒存放至预设的规则池;
[0046]S102,确定业务需求中需要执行的事件,将所述需要执行的事件抽象为颗粒,将所述颗粒存放至预设的事件池;
[0047]S103,获取新需求,确定所述新需求所需的规则和所需的事件,从所述规则池中获取所需的规则颗粒,从所述事件池中获取所需的事件颗粒,对所述规则颗粒和所述事件颗粒进行组合,并在满足运行条件时进行运行;
[0048]其中,所述规则池和所述事件池均采用spring容器。
[0本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种业务需求抽象颗粒化配置重组方法,其特征在于,包括:获取业务需求的基础规则和外围规则,将所述基础条件和外围条件均抽象为颗粒,将所述颗粒存放至预设的规则池;确定业务需求中需要执行的事件,将所述需要执行的事件抽象为颗粒,将所述颗粒存放至预设的事件池;获取新需求,确定所述新需求所需的规则和所需的事件,从所述规则池中获取所需的规则颗粒,从所述事件池中获取所需的事件颗粒,对所述规则颗粒和所述事件颗粒进行组合,并在满足运行条件时进行运行;其中,所述规则池和所述事件池均采用spring容器。2.根据权利要求1所述的方法,其特征在于,确定所述新需求所需的规则和所需的事件之后,还包括:判断所述所需的规则是否在所述规则池内;若所述所需的规则不在所述规则池内,则开发所述所需的规则并抽象为颗粒,存放置所述规则池内。3.根据权利要求1或2所述的方法,其特征在于,确定所述新需求所需的规则和所需的事件之后,还包括:判断所述所需的事件是否在事件池内;若所述所需的事件不在所述事件池内,则开发所述所需的事件并抽象为颗粒,存放置所述规则池内。...

【专利技术属性】
技术研发人员:郝健
申请(专利权)人:上海中通吉网络技术有限公司
类型:发明
国别省市:

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

1