业务策略的管理方法及管理系统技术方案

技术编号:37537015 阅读:20 留言:0更新日期:2023-05-12 16:05
本发明专利技术提出了一种业务策略的管理方法及管理系统,管理方法包括:通过可视化页面定义脚本;基于脚本通过可视化页面进行策略配置;根据配置的策略,通过可视化页面编辑策略模型;根据三方需求数据,通过可视化页面对策略模型进行模型参数和模型流向的配置,生成符合用户需求的业务策略模型。该管理方法实现了对所有业务策略的统一管理和维护,业务人员可直接管理业务模型和策略,不需要研发人员的参与。模型、策略和脚本都可以通过可视化页面进行配置。策略流程图可视化,支持节点动态增删。脚本支持sql和groovy,通过占位符替换对应值。策略流程节点信息以直接在页面配置和展示。通过日志查看,对所有业务策略运行进行监控,支持AI策略管理。持AI策略管理。持AI策略管理。

【技术实现步骤摘要】
业务策略的管理方法及管理系统


[0001]本专利技术涉及信息系统
,尤其涉及一种业务策略的管理方法及管理系统。

技术介绍

[0002]随着企业创新与变革加剧,战略与业务模式变革带来企业IT系统的快速变化。应对变化的效率,决定了企业参与竞争的能力。这种变化包括:一是业务模式的变化,二是业务策略的变化。业务策略比业务模式的变化更快。随着业务系统复杂化,业务策略分散在系统各个模块之中。业务策略的变化,驱动着业务系统的版本迭代和运维变得越来越繁琐,且运维成本居高不下。
[0003]相关技术中,通过硬编码方式,使用大量if

else或者switch去实现。而且业务策略没有和业务系统解耦,同在一个服务里,分散在各个模块中,程序本身逻辑代码和业务代码互相嵌套、错综复杂,同时维护成本高,可拓展性差。
[0004]上述技术方案存在以下缺点:
[0005]一、通过硬编码的方式扩展性差,外界需求变动时需要改动原有逻辑代码,过多时造成代码臃肿,耦合性太高,可读性差。
[0006]二、系统庞大策略复杂,业务策略分散在各个模块,运维越来越难。
[0007]三、业务策略发生变化后,需要重启或发布新版本才能生效。
[0008]四、业务策略经常发生变更,会导致不同版本的系统交替使用,难以维护。

技术实现思路

[0009]本专利技术要解决的技术问题是如何提高业务策略管理的便利性,本专利技术提出一种业务策略的管理方法及管理系统。
[0010]根据本专利技术实施例的业务策略的管理方法,包括:
[0011]通过可视化页面定义脚本;
[0012]基于所述脚本通过可视化页面进行策略配置;
[0013]根据配置的策略,通过可视化页面编辑策略模型;
[0014]根据三方需求数据,通过可视化页面对所述策略模型进行模型参数和模型流向的配置,生成符合用户需求的业务策略模型。
[0015]根据本专利技术的一些实施例,所述方法还包括:
[0016]当用户需求发生变更时,通过可视化页面对配置的策略、模型参数和模型流向的配置进行对应调整。
[0017]在本专利技术的一些实施例中,所述模型流向的配置包括:
[0018]配置模型流向的各个节点及各个节点的流向条件。
[0019]根据本专利技术的一些实施例,所述管理方法还包括:
[0020]当用户需求变更时,对所述模型流向的节点进行变更,对于新增节点,通过可视化页面进行入参和出参的自定义配置。
[0021]在本专利技术的一些实施例中,所述方法通过管理系统实现,所述管理系统后端采用SpringCloud微服务架构,前端采用Vue前端框架,所述管理系统通过http和mq的方式传递数据。
[0022]根据本专利技术实施例的业务策略的管理系统,包括:
[0023]脚本管理模块,用于通过可视化页面定义脚本;
[0024]策略管理模块,用于基于所述脚本通过可视化页面进行策略配置;
[0025]模型管理模块,用于根据配置的策略,通过可视化页面编辑建策略模型;
[0026]所述模型管理模块还用于根据三方需求数据,通过可视化页面对所述策略模型进行模型参数和模型流向的配置,生成符合用户需求的业务策略模型。
[0027]根据本专利技术的一些实施例,所述模型管理模块还用于当用户需求发生变更时,通过可视化页面对配置的策略、模型参数和模型流向的配置进行对应调整。
[0028]在本专利技术的一些实施例中,所述模型管理模块进行所述模型流向的配置时,包括:
[0029]配置模型流向的各个节点及各个节点的流向条件。
[0030]根据本专利技术的一些实施例,当用户需求变更时,通过所述模型管理模块对所述模型流向的节点进行变更,对于新增节点,通过可视化页面进行入参和出参的自定义配置。
[0031]在本专利技术的一些实施例中,所述管理系统后端采用SpringCloud微服务架构,前端采用Vue前端框架,所述管理系统通过http和mq的方式传递数据。
[0032]本专利技术提出的业务策略的管理方法及管理系统具有如下有益效果:
[0033]本专利技术针对业务系统多变的需求,建立对应数据模型,通过用户输入的参数,经过模型的研判,输出对应结果给用户,用户根据结果,做出对应行为。本专利技术不涉及大数据的数据建模,实时地处理数据,抽取业务系统多变化逻辑代码,交给策略管理系统处理。
[0034]而且,本专利技术中模型、策略和脚本都可以通过可视化页面进行配置。策略流程图可视化,支持节点动态增删。脚本支持sql和groovy,通过占位符替换对应值。支持AI策略管理,引进外部AI算法。策略流程节点信息、入参、出参、流向条件等可以直接在页面配置和展示。实现了对所有业务策略的统一管理和维护。通过日志查看,对所有业务策略运行进行监控。业务人员可直接管理这些业务模型和策略,同时不需要研发人员的参与。
附图说明
[0035]图1为根据本专利技术实施例的业务策略的管理方法流程图;
[0036]图2为根据本专利技术实施例的业务策略的管理系统中脚本管理模块可视化页面示意图;
[0037]图3为根据本专利技术实施例的业务策略的管理系统中策略管理模块可视化页面示意图;
[0038]图4为根据本专利技术实施例的业务策略的管理系统中模型管理模块可视化页面示意图;
[0039]图5为根据本专利技术实施例的业务策略的管理系统中节点配置可视化页面示意图;
[0040]图6为根据本专利技术实施例的业务策略的管理方法中模型执行逻辑示意图;
[0041]图7为根据本专利技术实施例的业务策略的管理方法中策略执行逻辑示意图。
具体实施方式
[0042]为更进一步阐述本专利技术为达成预定目的所采取的技术手段及功效,以下结合附图及较佳实施例,对本专利技术进行详细说明如后。
[0043]为了便于对本专利技术技术方案的理解,首先,对本专利技术中涉及到的部分技术术语进行如下解释:
[0044][0045]结合图1所示,根据本专利技术实施例的业务策略的管理方法,包括:
[0046]S100,通过可视化页面定义脚本;
[0047]如图2所示,可以在管理系统的管理脚本页定义脚本。其中,管理脚本页中包括脚本定义、脚本参数及脚本内容等可视化配置内容。
[0048]S200,基于脚本通过可视化页面进行策略配置;
[0049]如图3所示,可以在管理系统的策略管理页进行策略配置。其中,策略管理页中包括:策略定义、策略参数及表达式等可视化配置内容,在配置表达式时可以通过“选择脚本”选项进行脚本的选择。
[0050]S300,根据配置的策略,通过可视化页面编辑策略模型;
[0051]如图4所示,可以在管理系统的模型管理页编辑策略模型。其中,模型管理页中包括:模型定义、模型参数及模型流向等可视化配置内容。
[0052]S400,根据三方需求数据,通过可视化页面对策略模型进行模型参数本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种业务策略的管理方法,其特征在于,包括:通过可视化页面定义脚本;基于所述脚本通过可视化页面进行策略配置;根据配置的策略,通过可视化页面创建策略模型;根据三方需求数据,通过可视化页面对所述策略模型进行模型参数和模型流向的配置,生成符合用户需求的业务策略模型。2.根据权利要求1所述的业务策略的管理方法,其特征在于,所述方法还包括:当用户需求发生变更时,通过可视化页面对配置的策略、模型参数和模型流向的配置进行对应调整。3.根据权利要求1所述的业务策略的管理方法,其特征在于,所述模型流向的配置包括:配置模型流向的各个节点及各个节点的流向条件。4.根据权利要求3所述的业务策略的管理方法,其特征在于,所述管理方法还包括:当用户需求变更时,对所述模型流向的节点进行变更,对于新增节点,通过可视化页面进行入参和出参的自定义配置。5.根据权利要求1

4中任一项所述的业务策略的管理方法,其特征在于,所述方法通过管理系统实现,所述管理系统后端采用SpringCloud微服务架构,前端采用Vue前端框架,所述管理系统通过http和mq的方式传递数据。6.一种业务策略的管理系统,其特征在于,包括:脚本...

【专利技术属性】
技术研发人员:刘四军
申请(专利权)人:中电云数智科技有限公司
类型:发明
国别省市:

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

1