• 技术文章 >java >java基础

    java常见规则引擎有哪些?分别是什么?

    小妮浅浅小妮浅浅2021-02-03 18:25:41原创6182

    本教程操作环境:windows7系统、java10版,DELL G3电脑。

    1.Drools

    Drools 是Java语言编写的开放源码规则引擎,基于Apache协议,基于RETE算法,于2005年被JBoss收购。

    Drools 是业务逻辑集成平台,被分为5个项目:

    2.Easy Rules

    EasyRule是轻量级的规则引擎API。它提供Rule抽象来创建带有条件和动作的规则,以及RulesEngine通过一组规则运行以测试条件和执行动作的API。

    特性:

    3.OpenL Tablets

    OpenL Tablets业务规则引擎(BRE)和业务规则管理系统(BRMS)。它包含以下主要组件:

    4.Jess

    Jess是Java平台上的规则引擎,它是CLIPS程序设计语言的超集,由Sandia国家实验室的Ernest Friedman-Hill开发。Jess提供适合自动化专家系统的逻辑编程,它常被称作“专家系统外壳”。近年来,智能代理系统也在相似的能力上发展起来。

    本篇对于java中常见规则引擎的分享到这里就结束了,当然除了以上4种还有其他的规则引擎,感兴趣的小伙伴可以在课后找一找资料学习。

    专题推荐:java常见规则引擎
    上一篇:java中规则引擎是什么?有什么用? 下一篇:重载怎样在java基础中实现?

    相关文章推荐

    • java中的强引用如何理解?• java继承如何访问变量?• java中软引用是什么?怎么用?• 弱引用怎样在java中回收?• java基础:虚引用如何使用?• java中规则引擎是什么?有什么用?

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网