书签 分享 收藏 举报 版权申诉 / 14

可配置的业务规则插件扩展装置和业务规则插件扩展方法.pdf

  • 上传人:1****2
  • 文档编号:6228775
  • 上传时间:2019-05-23
  • 格式:PDF
  • 页数:14
  • 大小:900.09KB
  • 摘要
    申请专利号:

    CN201310683546.7

    申请日:

    2013.12.12

    公开号:

    CN103617508A

    公开日:

    2014.03.05

    当前法律状态:

    驳回

    有效性:

    无权

    法律详情:

    发明专利申请公布后的驳回IPC(主分类):G06Q 10/06申请公布日:20140305|||著录事项变更IPC(主分类):G06Q 10/06变更事项:申请人变更前:用友软件股份有限公司变更后:用友网络科技股份有限公司变更事项:地址变更前:100094 北京市海淀区北清路68号用友软件园变更后:100094 北京市海淀区北清路68号用友软件园|||实质审查的生效IPC(主分类):G06Q 10/06申请日:20131212|||公开

    IPC分类号:

    G06Q10/06(2012.01)I

    主分类号:

    G06Q10/06

    申请人:

    用友软件股份有限公司

    发明人:

    王伟

    地址:

    100094 北京市海淀区北清路68号用友软件园

    优先权:

    专利代理机构:

    北京中恒高博知识产权代理有限公司 11249

    代理人:

    刘洪京

    PDF完整版下载: PDF下载
    内容摘要

    本发明提供了一种可配置的业务规则插件扩展装置,包括:业务规则注册模块,用于注册业务规则;业务逻辑设置模块,用于对业务操作包含的所述业务规则注册模块注册的业务规则进行设置;业务规则加载及执行模块,用于当用户在交互界面触发一个业务操作时,按所述业务逻辑设置模块设置的业务规则执行业务规则插件。本发明还提供了一种可配置的业务规则插件扩展方法。通过本发明的技术方案,可以在现有的业务规则插件基础上,对已经形成的业务操作进行增加、替换、删除以及重组执行顺序。建立由细粒度业务规则组成的面向所有业务操作规则插件扩展系统可以提供通用、统一的扩展思路,并且减少业务规则的重复。

    权利要求书

    权利要求书
    1.  一种可配置的业务规则插件扩展装置,其特征在于,包括:
    业务规则注册模块,用于注册业务规则;
    业务逻辑设置模块,用于对业务操作包含的所述业务规则注册模块注册的业务规则进行设置;
    业务规则加载及执行模块,用于当用户在交互界面触发一个业务操作时,按所述业务逻辑设置模块设置的业务规则执行业务规则插件。

    2.  根据权利要求1所述的可配置的业务规则插件扩展装置,其特征在于,所述业务规则注册模块注册业务规则的操作,具体包括:记录包含业务规则插件id、业务操作扩展点、业务规则插件描述信息、业务规则插件类加载器的注册数据。

    3.  根据权利要求1所述的可配置的业务规则插件扩展装置,其特征在于,所述业务逻辑设置模块对业务操作包含的所述业务规则注册模块注册的业务规则进行设置的操作,具体包括:主要定义业务操作包含的业务规则插件以及插件的执行顺序。

    4.  根据权利要求1-3中任一项所述的可配置的业务规则插件扩展装置,其特征在于,所述业务规则加载及执行模块,具体包括:
    业务操作关联模块,用于根据用户的操作,找到关联的业务操作;
    业务规则插件列表读取模块,用于根据所述业务操作关联模块找到的关联业务操作对应的扩展点,读取业务规则插件列表;
    业务规则插件排序模块,用于根据所述业务规则插件列表读取模块读取的业务规则插件列表,对业务规则插件按运行顺序排序;
    业务规则插件执行模块,用于根据所述业务规则插件排序模块对业务规则插件运行顺序的排序,遍历并执行业务规则插件。

    5.  根据权利要求4所述的可配置的业务规则插件扩展装置,其特征在于,所述业务规则加载及执行模块,具体还包括:
    业务规则插件列表判断模块,用于判断所述业务规则插件列表读取模块读取的业务规则插件列表是否发生变化或者为第一次加载,若是,则转向新业务规则插件加载模块;否则,则转向所述业务规则插件排序模块;
    新业务规则插件加载模块,用于将新的业务规则插件加载至java虚拟机中后,转向所述业务规则插件排序模块;以及,
    所述业务规则加载及执行模块还用于:当所述业务逻辑设置模块设置的业务逻辑对应的业务规则插件列表发生变化或者为第一次加载时,将新的业务规则插件加载至java虚拟机中。

    6.  一种可配置的业务规则插件扩展方法,其特征在于,包括:
    步骤202:注册业务规则;
    步骤204:对业务操作包含的所述步骤202注册的业务规则进行设置;
    步骤206:当用户在交互界面触发一个业务操作时,按所述步骤204设置的业务规则执行业务规则插件。

    7.  根据权利要求6所述的可配置的业务规则插件扩展方法,其特征在于,所述步骤202注册业务规则的操作,具体包括:记录包含业务规则插件id、业务操作扩展点、业务规则插件描述信息、业务规则插件类加载器的注册数据。

    8.  根据权利要求6所述的可配置的业务规则插件扩展方法,其特征在于,所述步骤204对业务操作包含的所述业务规则注册模块注册的业务规则进行设置的操作,具体包括:主要定义业务操作包含的业务规则插件以及插件的执行顺序。

    9.  根据权利要求6-7中任一项所述的可配置的业务规则插件扩展方法,其特征在于,所述步骤206,具体包括:
    步骤302:根据用户的操作,找到关联的业务操作;
    步骤304:根据所述步骤302找到的关联业务操作对应的扩展点,读取业务规则插件列表;
    步骤310:根据所述步骤304读取的业务规则插件列表,对业务规则插件按运行顺序排序;
    步骤312:根据所述步骤310对业务规则插件运行顺序的排序,遍历并执行业务规则插件。

    10.  根据权利要求9所述的可配置的业务规则插件扩展方法,其特征在于,在步骤304与步骤310之间,所述步骤206,具体还包括:
    步骤306:判断所述步骤304读取的业务规则插件列表是否发生变化或者为第一次加载,若是,则转向步骤308;否则,则转向所述步骤310;
    步骤308:将新的业务规则插件加载至java虚拟机中后,转向所述步骤310;以及,
    所述步骤206还包括:当所述步骤204设置的业务逻辑对应的业务规则插件列表发生变化或者为第一次加载时,将新的业务规则插件加载至java虚拟机中。

    说明书

    说明书可配置的业务规则插件扩展装置和业务规则插件扩展方法
    技术领域
    本发明涉及计算机技术领域,具体地,涉及一种可配置的业务规则插件扩展装置和一种可配置的业务规则插件扩展方法。
    背景技术
    在现行的软件系统中,用户的个性化需求越来越多,这就对软件系统提出了高可扩展性、高动态性的难题。
    为了满足可扩展性的要求,我们将后台的业务按照功能逻辑的划分为一个个相对独立的业务规则插件。一个个粒度更细的业务插件可以允许给客户对于后台业务进行重组,从而满足客户不断变化的需求。
    目前常采用提供扩展点的方式来满足扩展需求,例如,在专利(申请)号为201010603045.X的专利(申请)文件中,提供了业务规则的管理方法和装置;在专利(申请)号为201010163167.1的专利(申请)文件中,提供了一种加载插件的方法和装置。但是,对于此种方式,有以下几点不足:
    ⑴此种扩展方式一般仅仅允许我们对已经形成的业务操作进行扩展,而不能对已经形成的业务操作进行替换、删除以及重组;⑵业务设计节点往往不能准确预知客户的需求变更,所以选择合适的扩展点往往比较难;⑶只有业务在设计时提供的扩展点才能在以后的实际使用过程中进行扩展。
    因此,需要一种新的可配置的业务规则插件扩展技术,可以在现有的业务规则插件基础上,对已经形成的业务操作进行增加、替换、删除以及重组执行顺序,建立由粒度更细的业务规则组成的面向所有业务操作规则插件扩展系统,可以提供通用、统一的扩展思路,并且减少业务规则的重复。
    发明内容
    本发明正是基于上述问题,提出了一种新的可配置的业务规则插件扩展技术,可以在现有的业务规则插件基础上,对已经形成的业务操作进行增加、替换、删除以及重组执行顺序,建立由粒度更细的业务规则组成的面向所有业务操作规则插件 扩展系统,可以提供通用、统一的扩展思路,并且减少业务规则的重复。
    有鉴于此,本发明提出了一种可配置的业务规则插件扩展装置,包括:业务规则注册模块,用于注册业务规则;业务逻辑设置模块,用于对业务操作包含的所述业务规则注册模块注册的业务规则进行设置;业务规则加载及执行模块,用于当用户在交互界面触发一个业务操作时,按所述业务逻辑设置模块设置的业务规则执行业务规则插件。在该技术方案中,在执行业务规则插件前,已经对业务规则插件对应的业务规则进行了统一的注册和逻辑设置,可以提高业务规则插件的可复用性,减少业务规则的重复注册和逻辑设置,提高处理效率。
    在上述技术方案中,优选地,所述业务规则注册模块注册业务规则的操作,具体包括:记录包含业务规则插件id、业务操作扩展点、业务规则插件描述信息、业务规则插件类加载器的注册数据。
    在上述技术方案中,优选地,所述业务逻辑设置模块对业务操作包含的所述业务规则注册模块注册的业务规则进行设置的操作,具体包括:主要定义业务操作包含的业务规则插件以及插件的执行顺序。
    在上述技术方案中,优选地,所述业务规则加载及执行模块,具体包括:业务操作关联模块,用于根据用户的操作,找到关联的业务操作;业务规则插件列表读取模块,用于根据所述业务操作关联模块找到的关联业务操作对应的扩展点,读取业务规则插件列表;业务规则插件排序模块,用于根据所述业务规则插件列表读取模块读取的业务规则插件列表,对业务规则插件按运行顺序排序;业务规则插件执行模块,用于根据所述业务规则插件排序模块对业务规则插件运行顺序的排序,遍历并执行业务规则插件。在该技术方案中,可以根据用户的操作,将管理业务操作对应的扩展点与业务规则插件列表对应排序,并按该排序执行相应的业务规则插件,给实施及客户带来了业务设计的自由度,同时也方便了开发人员快速的完成业务需求,并且可以大大提供开发的效率以及质量。
    在上述技术方案中,优选地,所述业务规则加载及执行模块,具体还包括:业务规则插件列表判断模块,用于判断所述业务规则插件列表读取模块读取的业务规则插件列表是否发生变化或者为第一次加载,若是,则转向新业务规则插件加载模块;否则,则转向所述业务规则插件排序模块;新业务规则插件加载模块,用于将新的业务规则插件加载至java虚拟机中后,转向所述业务规则插件排序模块;以及,所述业务规则加载及执行模块还用于:当所述业务逻辑设置模块设置的业务逻辑对应的业务 规则插件列表发生变化或者为第一次加载时,将新的业务规则插件加载至java虚拟机中。在该技术方案中,当业务逻辑对应的业务规则插件列表发生变化或者为第一次加载时,对新的业务规则插件进行及时加载,使得客户设计业务系统时,可以方便的收集一些公共的业务规则,减少了业务规则的重复。
    根据本发明的又一个方面,还提出了一种可配置的业务规则插件扩展方法,包括:步骤202:注册业务规则;步骤204:对业务操作包含的所述步骤202注册的业务规则进行设置;步骤206:当用户在交互界面触发一个业务操作时,按所述步骤204设置的业务规则执行业务规则插件。在该技术方案中,在执行业务规则插件前,已经对业务规则插件对应的业务规则进行了统一的注册和逻辑设置,可以提高业务规则插件的可复用性,减少业务规则的重复注册和逻辑设置,提高处理效率。
    在上述技术方案中,优选地,所述步骤202注册业务规则的操作,具体包括:记录包含业务规则插件id、业务操作扩展点、业务规则插件描述信息、业务规则插件类加载器的注册数据。
    在上述技术方案中,优选地,所述步骤204对业务操作包含的所述业务规则注册模块注册的业务规则进行设置的操作,具体包括:主要定义业务操作包含的业务规则插件以及插件的执行顺序。
    在上述技术方案中,优选地,所述步骤206,具体包括:步骤302:根据用户的操作,找到关联的业务操作;步骤304:根据所述步骤302找到的关联业务操作对应的扩展点,读取业务规则插件列表;步骤310:根据所述步骤304读取的业务规则插件列表,对业务规则插件按运行顺序排序;步骤312:根据所述步骤310对业务规则插件运行顺序的排序,遍历并执行业务规则插件。在该技术方案中,可以根据用户的操作,将管理业务操作对应的扩展点与业务规则插件列表对应排序,并按该排序执行相应的业务规则插件,给实施及客户带来了业务设计的自由度,同时也方便了开发人员快速的完成业务需求,并且可以大大提供开发的效率以及质量。
    在上述技术方案中,优选地,在步骤304与步骤310之间,所述步骤206,具体还包括:步骤306:判断所述步骤304读取的业务规则插件列表是否发生变化或者为第一次加载,若是,则转向步骤308;否则,则转向所述步骤310;步骤308:将新的业务规则插件加载至java虚拟机中后,转向所述步骤310;以及,所述步骤206还包括:当所述步骤204设置的业务逻辑对应的业务规则插件列表发生变化或者为第一次加载时,将新的业务规则插件加载至java虚拟机中。在该技术方案中,当业务逻 辑对应的业务规则插件列表发生变化或者为第一次加载时,对新的业务规则插件进行及时加载,使得客户设计业务系统时,可以方便的收集一些公共的业务规则,减少了业务规则的重复。
    通过以上技术方案,可以在现有的业务规则插件基础上,对已经形成的业务操作进行增加、替换、删除以及重组执行顺序,建立由粒度更细的业务规则组成的面向所有业务操作规则插件扩展系统,可以提供通用、统一的扩展思路,并且减少业务规则的重复。
    附图说明
    图1示出了根据本发明的实施例的可配置的业务规则插件扩展装置的框图;
    图2示出了根据本发明的实施例的可配置的业务规则插件扩展方法的流程(即基于业务规则的插件扩展工作流程)图;
    图3示出了根据本发明的实施例的业务规则加载及执行方法的流程图。
    具体实施方式
    为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施方式对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。
    在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明的保护范围并不受下面公开的具体实施例的限制。
    图1示出了根据本发明的实施例的可配置的业务规则插件扩展装置的框图。
    如图1所示,根据本发明的实施例的可配置的业务规则插件扩展装置100,包括:业务规则注册模块102,用于注册业务规则;业务逻辑设置模块104,用于对业务操作包含的业务规则注册模块注册的业务规则进行设置;业务规则加载及执行模块106,用于当用户在交互界面触发一个业务操作时,按业务逻辑设置模块设置的业务规则执行业务规则插件。在该技术方案中,在执行业务规则插件前,已经对业务规则插件对应的业务规则进行了统一的注册和逻辑设置,可以提高业务规则插件的可复用性,减少业务规则的重复注册和逻辑设置,提高处理效率。
    在上述技术方案中,优选地,业务规则注册模块102注册业务规则的操作, 具体包括:记录包含业务规则插件id、业务操作扩展点、业务规则插件描述信息、业务规则插件类加载器的注册数据。
    在上述技术方案中,优选地,业务逻辑设置模块104对业务操作包含的业务规则注册模块注册的业务规则进行设置的操作,具体包括:主要定义业务操作包含的业务规则插件以及插件的执行顺序。
    在上述技术方案中,优选地,业务规则加载及执行模块106,具体包括:业务操作关联模块,用于根据用户的操作,找到关联的业务操作;业务规则插件列表读取模块,用于根据业务操作关联模块找到的关联业务操作对应的扩展点,读取业务规则插件列表;业务规则插件排序模块,用于根据业务规则插件列表读取模块读取的业务规则插件列表,对业务规则插件按运行顺序排序;业务规则插件执行模块,用于根据业务规则插件排序模块对业务规则插件运行顺序的排序,遍历并执行业务规则插件。在该技术方案中,可以根据用户的操作,将管理业务操作对应的扩展点与业务规则插件列表对应排序,并按该排序执行相应的业务规则插件,给实施及客户带来了业务设计的自由度,同时也方便了开发人员快速的完成业务需求,并且可以大大提供开发的效率以及质量。
    在上述技术方案中,优选地,业务规则加载及执行模块106,具体还包括:业务规则插件列表判断模块,用于判断业务规则插件列表读取模块读取的业务规则插件列表是否发生变化或者为第一次加载,若是,则转向新业务规则插件加载模块;否则,则转向业务规则插件排序模块;新业务规则插件加载模块,用于将新的业务规则插件加载至java虚拟机中后,转向业务规则插件排序模块;以及,业务规则加载及执行模块106还用于:当业务逻辑设置模块104设置的业务逻辑对应的业务规则插件列表发生变化或者为第一次加载时,将新的业务规则插件加载至java虚拟机中。在该技术方案中,当业务逻辑对应的业务规则插件列表发生变化或者为第一次加载时,对新的业务规则插件进行及时加载,使得客户设计业务系统时,可以方便的收集一些公共的业务规则,减少了业务规则的重复。
    图2示出了根据本发明的实施例的可配置的业务规则插件扩展方法的流程图。
    如图2所示,根据本发明的实施例的可配置的业务规则插件扩展方法,包括:步骤202:注册业务规则;步骤204:对业务操作包含的步骤202注册的业务规则进行设置;步骤206:当用户在交互界面触发一个业务操作时,按步骤204设置的业务 规则执行业务规则插件。在该技术方案中,在执行业务规则插件前,已经对业务规则插件对应的业务规则进行了统一的注册和逻辑设置,可以提高业务规则插件的可复用性,减少业务规则的重复注册和逻辑设置,提高处理效率。
    在上述技术方案中,优选地,步骤202注册业务规则的操作,具体包括:记录包含业务规则插件id、业务操作扩展点、业务规则插件描述信息、业务规则插件类加载器的注册数据。
    在上述技术方案中,优选地,步骤204对业务操作包含的业务规则注册模块注册的业务规则进行设置的操作,具体包括:主要定义业务操作包含的业务规则插件以及插件的执行顺序。
    在上述技术方案中,优选地,如图3所示,步骤206,具体包括:步骤302:根据用户的操作,找到关联的业务操作;步骤304:根据步骤302找到的关联业务操作对应的扩展点,读取业务规则插件列表;步骤310:根据步骤304读取的业务规则插件列表,对业务规则插件按运行顺序排序;步骤312:根据步骤310对业务规则插件运行顺序的排序,遍历并执行业务规则插件。在该技术方案中,可以根据用户的操作,将管理业务操作对应的扩展点与业务规则插件列表对应排序,并按该排序执行相应的业务规则插件,给实施及客户带来了业务设计的自由度,同时也方便了开发人员快速的完成业务需求,并且可以大大提供开发的效率以及质量。
    在上述技术方案中,优选地,在步骤304与步骤310之间,步骤206,具体还包括:步骤306:判断步骤304读取的业务规则插件列表是否发生变化或者为第一次加载,若是,则转向步骤308;否则,则转向步骤310;步骤308:将新的业务规则插件加载至java虚拟机中后,转向步骤310;以及,步骤206还包括:当步骤204设置的业务逻辑对应的业务规则插件列表发生变化或者为第一次加载时,将新的业务规则插件加载至java虚拟机中。在该技术方案中,当业务逻辑对应的业务规则插件列表发生变化或者为第一次加载时,对新的业务规则插件进行及时加载,使得客户设计业务系统时,可以方便的收集一些公共的业务规则,减少了业务规则的重复。
    在本发明的技术方案中,业务规则是指:业务操作中相对独立功能,它是业务操作的组成部分。例如,一个数据的修改保存业务操作包含了一下业务规则:⑴并发控制的业务规则,⑵数据默认值的业务规则,⑶数据单据号的业务规则,⑷数据完整性的业务规则,⑸数据持久化的业务规则,⑹组织返回数据的业务规则。
    例如,本发明技术方案的工作流程可以包含如下三个组成部分:
    ⑴业务规则注册
    业务规则主要分为两大类型,一类为通用规则,另一类为专用规则。业务规则注册时,需要记录业务规则插件id、业务操作扩展点、业务规则插件描述信息、业务规则插件类加载器等数据。业务规则插件id是业务规则插件标识,用来唯一确定业务规则插件。业务操作扩展点是后台业务操作的标识,通用的业务规则插件扩展点为Common。业务规则插件类加载器为对应的规则实现类。
    表1中是两个业务插件,ID1是一条通用业务规则,主要处理并发控制。ID2是一个专用的业务规则插件,用来完成数量会写的业务。
    表1:业务规则注册
    业务规则插件id业务操作扩展点业务规则插件描述信息业务规则插件类ID1Common并发控制业务规则插件类1ID2Extendpoint1xxx回写数量业务规则插件类2
    ⑵业务操作设置
    业务操作设置是对一个业务操作包含的业务规则进行设置,主要定义业务操作包含的业务规则插件以及插件的执行顺序。如表2所示,业务操作1定义了业务操作扩展点,此业务操作包含业务规则ID1、ID2。例如,业务操作名称:业务操作1,业务操作扩展点:Extendpoint1。
    表2:业务操作设置
    业务规则插件id执行顺序ID11ID22
    ⑶业务规则执行系统:当用户在交互界面触发一个业务操作时,业务规则插件加载及执行流程,具体包括:
    ①用户打开一个业务节点,在业务节点上进行相关操作。系统将用户的操作数据传递至服务器端,服务器根据用户操作数据找到与该操作数据关联的业务操作数据;
    ②解析用户业务操作数据的扩展点数据,读取此扩展点数据关联的业务规则插件列表数据;
    ③判断当前业务规则插件数据是不是第一次在系统中加载。如果是第一次加载则将所有业务规则插件数据中定义的业务规则插件类数据加载到java虚拟机中;如 果业务规则插件列表数据发生的变更,则将新的业务规则插件数据中定义的业务规则插件类数据加载到java虚拟机中;
    ④对于加载的当前业务规则插件类数据,按照定义的执行顺序进行排序,形成拍好顺序的业务规则插件类数据;
    ⑤遍历加载的业务规则插件类数据,逐个执行业务插件类。
    下面以计划订单的保存作为应用举例,说明本发明技术方案的设置过程。首先定义计划订单的保存业务操作所包含的业务规则插件。如表3所示。
    表3:计划订单保存业务操作相关业务规则插件注册

    业务操作设置,如表4所示。例如,业务操作名称:计划订单保存业务操作;业务操作扩展点:PO_Save。
    表4:计划订单保存业务操作相关业务操作设置
    业务规则插件id执行顺序ID11ID22ID33ID44ID55ID66
    业务规则插件、业务操作定义好后,业务规则插件执行系统会在业务操作触发时自动组装并执行业务规则插件。
    由于业务规则插件粒度很细,功能相关对于。客户二次开发人员可以很方便的替换、添加、删除、重组保存业务操作的业务规则插件,从而满足个性化的需求。
    本发明的技术方案,将所有业务操作拆分为粒度更细的业务规则,这些业务规则相互独立,并且提供对于业务规则插件进行可视化编辑,这样我们就能方便用户 新增业务规则插件、删除业务规则插件、替换业务规则插件、对业务规则插件执行顺序进行设置。由于业务规则的粒度更细,这也给提高软件的可复用性提供的基础,客户设计业务系统时,可以方便的收集一些公共的业务规则,减少了业务规则的重复。本发明的技术方案,不仅可以方便实施及客户进行业务设计,还能帮助开发人员快速的完成业务需求,并且可以大大提供开发的效率以及质量。
    本发明的技术方案,通过可视化的编辑方式,将一个大的业务操作拆分为粒度更细小并且相互独立的业务规则插件,方便用户新增业务规则插件、删除业务规则插件、替换业务规则插件、对业务规则插件执行顺序进行设置,提升了大型软件系统的设计与实现过程中的复用性。一些通用的业务规则插件也较少了软件系统中业务规则的重复。给实施及客户带来了业务设计的自由度,同时也方便了开发人员快速的完成业务需求,并且可以大大提供开发的效率以及质量。
    本发明的技术方案,涉及一种可配置的业务操作实现方法,主要应用于软件系统中动态的配置业务执行的规则,提供系统的灵活性。本发明的技术方案,将业务规则与插件系统相结合,增强了业务系统的可复用性、动态性、灵活性,同时也方便了用户高效、快速的开发业务系统。
    以上结合附图详细说明了本发明的技术方案,考虑到相关技术中没有简便的、统一的针对已经形成的业务操作进行替换、删除以及重组进行的业务规则插件扩展的解决办法。现有的业务规则插件扩展无法完成没有合适的扩展点业务参与的业务规则插件扩展过程。因此,本发明提出了一种可配置的业务规则插件扩展装置和一种可配置的业务规则插件扩展方法,可以在现有的业务规则插件基础上,对已经形成的业务操作进行增加、替换、删除以及重组执行顺序,建立由粒度更细的业务规则组成的面向所有业务操作规则插件扩展系统,可以提供通用、统一的扩展思路,并且减少业务规则的重复。
    以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

    关 键  词:
    配置 业务 规则 插件 扩展 装置 方法
      专利查询网所有文档均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:可配置的业务规则插件扩展装置和业务规则插件扩展方法.pdf
    链接地址:https://www.zhuanlichaxun.net/p-6228775.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
    经营许可证编号:粤ICP备2021068784号-1