新闻资讯

高益科技发布的最新动态或消息,为您提供一手信息

IRule规则引擎平台:WODM客户的信创必选
2024-05-09

IRule规则引擎平台

WODM客户的信创必选



      IRule规则引擎平台脱胎于高益团队多年来业务规则实践,目标为新一代自动化、智能化的规则引擎平台,做到全面替代IBM WODM平台。

      IRule规则引擎基于Rete算法,独创自然语言语法解析算法。产品覆盖业务规则全生命周期,具有功能全面、产品轻量、算法高效等优势。


背景
 
  WODM产品(全称WebSphere® Operational Decision Management)被IBM在2008 年收购。其前身是著名的规则引擎产品ILOG 。WODM 目前是全球占有率第一名的规则引擎产品,在中国也有非常广泛的应用。特别是在金融企业,其性能和稳定性的优势体现的特别明显。
     近年来,由于国家信创要求的推动,越来越多的企业和机构开始将原有的信息系统进行信创迁移,以适应国内自主可控的技术生态环境。在这样的背景下,对于使用WODM规则引擎的企业而言,如何进行信创迁移替代成为了一个亟待解决的问题。
     也是基于这样的背景,在设计IRule规则引擎之初,目标就是如何保证对WODM的平滑迁移与信创替代。



*WODM产品在商业规则引擎领域处于绝对领先地位


技术难点

 

      IBM Wodm规则引擎,其核心构建在Java语言之上,具备多样化的规则形式,包括文本规则、决策表规则以及决策流程等。此外,它还配备了丰富的资源类型,如模型、动态域等。在进行信创迁移改造时,我们不仅需要确保规则的平稳过渡,还要尽量保留用户原有的操作习惯。

     另外,大部分使用规则引擎的企业,涉及规则数量都在几千,甚至几十万条规模,手工迁移几乎是不可能的任务,必须考虑平滑迁移替代的可能性。



*丰富的规则形式  


文本语法

      

     Wodm规则的核心是基于自然语言的文本规则形式,无论普通规则、决策表或决策流,其中都有大量的自然语言规则语句,并且都是纯文本编辑。



*基于文本的自然语言编写方式


     因此,不同于市面上大部分规则引擎产品,采用点选式规则编辑界面。我们在设计IRule规则引擎时,规则的形式就是采用文本规则的方案。

实现文本式的规则形式,至少有以下几大优势:
1)可以完全参考WODM语法设计,规则迁移只用文本拷贝粘贴。
2)与原有WODM完全一致操作习惯。
3)规则编写灵活,可以任意排版,任意增删规则语句。
4)扩展性强,无论决策表、决策树或决策流,本质都是各个碎片文本的拼接。



*点选式的规则编辑器。规则本身并非纯文本

    

      为了将自然语言的文本规则能够翻译为可执行的规则脚本,我们独创一套具备扩展性的词法、语法分析器。采用词法分析+语法分析进行规则文本解析,实现了基于文本编辑的NLP规则语法解析,为每套规则形成独立的DSL(领域模型语言)规范,灵活贴近真实业务场景。



*业界独创编译器,目前该技术已申请相关专利

  

      借助此技术,我们可以灵活地定制所需的规则语法,确保IRule规则引擎与ODM平台的所有语法完美匹配。这意味着历史存量规则可以原封不动地迁移至IRule平台,无需改变用户的使用习惯。经过实际项目应用,目前规则迁移的适配率高达95%以上。


*完全兼容的规则语法


*决策表也能做到完整适配


迁移对比
  
      仅仅依赖规则的语法迁移是规则引擎替代的第一步,而规则引擎常常与核心业务紧密相连,因此,确保规则运行的正确性显得尤为重要。为了维护大量历史规则的准确性,我们必须构建一个全面而精确的正确性校验方案。


     

      IRule规则引擎平台提供了一套接口平台服务,该系统无需改变原有业务系统的调用链路,便能通过接口平台自动完成请求陪跑。同时,平台内部还能自动完成请求比对工作,并生成详细的比对报表。此外,由于平台完全兼容规则语法,我们可以实现ODM规则的实时自动迁移,从而避免了在陪跑比对过程中,业务用户需要维护两套规则的繁琐工作。



*陪跑结果报表


其他功能

   
      IRule规则引擎不仅能够完全替代WODM的功能,凭借我们对WODM多年深入的实践经验,我们还为平台融入了许多额外的功能点,有效解决了WODM在使用过程中的一些常见痛点,从而为用户带来更加全面和优化的体验。

1、一键发版、陪跑灰度
      IRule规则引擎平台不仅支持规则版本的一键式快速发布,还允许用户在版本中指定陪跑和灰度策略,从而实现了对规则策略控制的更高灵活性和精确性。这使得用户能够根据不同的业务场景和需求,灵活调整规则策略,提升系统的智能化和适应性。



2、规则回溯
      IRule规则引擎在运行过程中详细记录了规则执行步骤,使得用户可以在页面上直观地查看规则的命中情况、流程流转路径以及决策表的命中行数等信息。这一功能为业务优化提供了有力的支持,帮助用户发现并修复规则中的缝隙,进一步提升业务效率和准确性。



3、点选式规则
      IRule平台既沿用了与WODM相一致的文本编辑式规则,也独具匠心地开发了业界广泛采用的点选式规则视图。这意味着,用户可以根据自己的操作习惯,自由选择并切换规则的展现形式,从而获得更加灵活和便捷的使用体验。



4、丰富业务报表
      同时,IRule规则引擎平台提供了卓越的业务报表功能,能够依据多样化的业务参数灵活配置各类报表维度,为规则的不断优化提供了直观且便捷的支持。



      除了以上的功能外,IRule规则引擎在规则维护的全生命周期都进行了大量的优化功能,不仅仅对WODM替代,同时还为用户带来了更高效、更便捷的规则管理体验。


总结
     
      IRule规则引擎产品在信创迁移替代方面的具备强大能力和显著优势。无论是从技术的角度,还是从用户体验的角度,不仅能够完美兼容WODM的规则语法,实现规则的平滑迁移,同时还通过创新的功能设计,解决了WODM在使用过程中的诸多痛点,为用户带来了更加全面和优化的体验。
      在未来,随着数字化转型的深入推进,规则引擎将在企业的智能化决策中发挥越来越重要的作用。高益科技团队将致力于不断提升产品性能、完善功能体验,并与合作伙伴携手共进,为企业用户提供更加高效、稳定、灵活的规则引擎解决方案,助力企业在数字化转型的道路上实现更快、更好的发展。



面对新时代、新机遇、新挑战、新征程

高益科技将加速企业数字化升级

积极探索可持续发展管理模式

为企业数字化转型提供全新动能




用自动化和智能化创造一个更好的未来 了解更多 →
Copyright ©深圳高益科技有限公司版权所有 粤ICP备19085639号

商务客服

微信商务客服
工作日9:00-18:00

电话咨询

客服热线

0755-86520530

工作日9:00-18:00