设为首页 | 收藏本站
185 1521 8668

如何将业务规则扩展到企业

发表时间:2025-04-14 10:14作者:Together规则引擎
文章附图

业务规则的企业用户,甚至是BRMS,在扩展系统时应该意识到规则的严重限制。相比之下,决策模型方法通过提供业务规则中缺少的逻辑的高级业务组件,提高了业务规则的企业可扩展性。它还在规则和业务目标之间提供了精确、可衡量的一致性。最后,它优先考虑自动化的商业价值,而不是基于规则的技术中常见的“急于技术细节”。从规则升级到决策是发展系统的最安全方式。

挑战:如何扩展业务规则

业务规则是一种行之有效的自动化业务运营方法,可以提高透明度、敏捷性和问责制。它们是表示业务专家可以使用的业务作逻辑的一种更平易近人的方法。但是,我(超过25年)的经验表明,业务规则集,即使是使用业务规则管理系统(BRMS)管理的规则集,也无法扩展。一旦它们达到一定的规模和复杂性,它们就会变得非常难以管理和理解。

尽管小型、重点非常紧密的规则集对于简单的业务域来说可能很实用,但与企业相关的大型规则集很难创建,维护起来甚至更加复杂。随着时间的推移而变大的小规则集是最困难的。它们可能会变得过于复杂,或者成为只有少数关键人物(“高僧”)才能理解它们的风险,从而违背了业务规则的一个关键目标,从而使运营业务逻辑对业务专家(而不仅仅是IT)来说是有形的。

为什么规则方法无法扩展?

l “急于技术细节”:业务规则方法鼓励政策制定者在考虑其业务决策更广泛的动机、基本原理和结构之前,过早地关注规则的实施。这种方法就像通过砌砖开始建造房屋,而不是了解市场需求、设计、绘制计划和建立基础。

l 依赖关系管理不佳:大型规则集会导致规则之间的相互依赖关系不断增长且知之甚少。修改规则时,这些相互依赖关系会导致意想不到的后果,使规则集变得脆弱,并随着时间的推移降低其敏捷性。规则不会使依赖项明确。

l 透明度不足:规则集的庞大令人眼花缭乱,使用技术(而不是商业)术语和风格来表达规则,以及规则与业务之间的联系不佳,使得规则的含义和动机更加模糊。

l 缺乏价值关注:对单个规则的技术强调往往忽视了商业动机。这使得跟踪自动化提供的价值变得非常困难。

这些问题的出现原因相同:BRMS规则集中缺乏高级组织,这些规则集通常只不过是“一袋规则”,以及规则与业务环境(例如,流程、动机和绩效指标)之间的脱节。

决策建模如何解决这些问题

决策建模是一种以精确、标准化的格式表示业务决策的技术,可以解决这些问题。它侧重于实施之前的决策动机和需求-大局。它以图表形式记录依赖关系,支持业务逻辑的精确表示,并简洁地定义业务决策服务。具体来说,决策建模:

l 鼓励规则集的开发更加关注端到端业务决策的定义和要求,从而节省时间并确保与业务目标保持一致。

l 专注于业务,而不是技术表示—使规则更易于理解,并确定随着业务需求的发展需要更改的内容。

l 从一开始就使用规则集的“高级”结构的可视化表示形式,帮助用户了解规则如何协作以确定总体结果,以及如何将任何给定规则分解为从属规则。

l 允许您查看所有规则之间的依赖关系,并了解更改规则或数据输入的影响。

l 建立规则和业务流程模型、数据模型、业务动机模型以及监管、政策或法律框架之间的可追溯性。

决策依赖关系的可视化描述还有助于:

l 通过提供一个省略技术细节并专为业务分析师设计的视图,使规则集更易于业务用户访问。

l 支持业务逻辑的选择性视图,这允许业务用户回答有关业务策略的特定问题。

l 在不引起混淆的情况下,将规则集扩展到更大的规模。

l 在它们扎根之前查看可能有害的依赖关系模式(例如,单个可变规则或数据项上的大量依赖关系)。

l 提供一种“自上而下”的方式来设计新的决策服务和规则集,而不是使用单个规则“跳转到细节”。与规则不同,决策可以直接指定轻量级决策服务的接口和实现。

l 帮助那些寻找现有规则或最适合新规则的位置以提供所需灵活性的用户。此功能支持重复使用并防止重复。

l 了解支持决策需要(和不需要)哪些数据。

与业务规则相比,基于决策的方法还具有以下优势:

1.其他验证:业务规则验证(如果可用)会单独检查规则,确保它们自洽。决策验证不仅会验证各个规则是相互的这种上下文验证要彻底得多,因为它考虑了规则如何协同工作。

2.明确影响:与规则不同,决策可以捕获所有外部影响来源。此功能允许企业决策模型跟踪其过时或维护要求。

3.遵循行业标准:有业务规则标准,但很少有商业产品支持它们。所有常用的规则管理系统都使用自己的规则表示标准。但是,许多供应商广泛支持用于决策的决策模型和符号(DMN)标准。这种标准化意味着使用决策建模的公司可以使用顾问社区、最佳实践和特定领域的现成工作模型,无论他们使用何种工具。

结论

高级结构、规则依赖关系的简明文档以及决策建模支持的标准化、透明的业务逻辑定义意味着该技术可以扩展以解决比单独使用业务规则更重要的问题。简而言之,提高业务规则集的可扩展性、业务一致性和健壮性只是决策建模的有益应用之一,它可以扩展业务规则并延长其预期寿命。

如果您对决策建模的这个或其他好处感兴趣,请随时与我们联系。

文章分类: 行业方案DMN建模
分享到:
精选文章
公众号
关于我们
联系方式
让您的业务更自动化、智能化!
联系邮箱:   zhangy@jee-soft.cn       wangyl@jee-soft.cn
185 1521 8668
183 3562 2627
联系电话: