论坛首页 Java企业应用论坛

Drools3.0特性简表

浏览 2438 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2007-07-08  
Drools 3.0特性列表
 
 

  • 核心规则引擎特性——JBoss规则引擎实现的这些特性能够使用JBoss规则语言表达。
    • 完全的Rete算法实现,高性能索引和优化
    • 作为另一种选择,一个完整的Leaps算法实现
    • 字段约束
      • 字符串,绑定变量,返回值和断言约束
    • 条件元素
      • And,Or,Not,Exists和Eval
    • Agenda议程管理
      • 冲突解决方案(优先级+深度算法)
      • Agenda议程组
      • Agenda议程过滤
      • 递归的无循环管理
    • 真值维护与逻辑断言
    • 临时规则——允许规则基于时间需要激发
    • 动态增加和删除规则
    • 完整的事件模型
      • 执行审计日志
    • 功能
    • 全局数据
    • Working Memory工作内存查询支持
    • 语言独立引擎
      • Drools是接口驱动的,使用规则程序集API构造规则
      • 基于中间层字符表达,API
  • 编制——Drools规则语言支持所有所有以前提到的特性,并且使用Java表达字段约束,功能和推论;其它的语言,如Groovy将最终作为Java的另一种选择加入。Drools规则语言提供可扩展性,通过属性映射文件,支持自然语言。标准DRL和扩展的自然语言都被JBoss规则工作台支持。DRL文件能够从Excel和Open Office决策表中产生。
    • Drools规则语言
      • 扩展自然语言
    • 决策表
      • Excel,Open Office,CSV
    • JBoss规则工作台IDE特性
      • 语法着色
      • 内容助理
      • 大纲视图
      • 调试视图
        • WorkingMemory,Globals,Agenda,Execution Audit(执行审计)
        • 新的规则向导
        • 基本规则检查和错误报告
  • 部署
    • 动态运行时编译与使用
    • 预编译规则集
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics