JAVA组件--商业规则--QuickRules

来源:互联网 发布:js解析url获取参数 编辑:程序博客网 时间:2024/06/06 19:20
  产品介绍 [ ] QuickRules标准版是用于设计、开发及管理业务规则的Java规则引擎。QuickRules 标准版提供了一个在稳定的、可扩展的、高性能环境下创建与管理业务规则的理想工具。QuickRules提供给应用架构师、业务使用者及业务管理者设计、开发、布署、管理业务规则的能力。
技术细节

QuickRules作为业务规则引擎,提供了在业务规则中对XML的使用支持,实现了作为一个Web服务的同时也作为一个消息驱动的bean。该版本的QuickRules 也支持基于角色访问与维护的规则版本。

其特征如下所示:

  • 易于业务规则的完全分离 
     
  • 灵活的规则创建与编辑环境 
     
  • 支持简单类似英语的规则语言 
     
  • 允许自定义执行序列
     
  • 支持创建决策表
     
  • 允许规则一致性检验 
     
  • 支持使用子类创建规则 
     
  • 兼容JSR-94规范 
     
  • 允许使用 XML对象定义业务规则 
     
  • 允许对规则的控制访问 
     
  • 支持规则版本化 
     
  • 提供单应用程序接口(API)调用集成 
     
  • 支持几乎所有J2EE兼容的应用服务器 
     
  • 规则定义使用开放的XML格式 
     
  • 提供基于场景的测试环境 
     
  • 允许反映业务规则变化的热点开发 
     
  • 支持对QuickRules EJBs 的本地接口 
     
  • 允许在运行时触发规则的日期设置  
     
  • 允许EJB模式下以给定的日期调用规则集 

QuickRules 支持创建规则时使用决策表及对规则的一致性检查,并提供了对创建规则时使用子类的支持。

QuickRules 标准版允许你以三种不同方式描述规则,即:'If-Then'规则,决策表及流图规则集FlowRulesets)。QuickRules 3.0引入的流图规则集(FlowRulesets)允许你图形化的定义规则执行流,
QuickRules 3.0也增加了针对QuickRules Builder的可停靠多文档用户界面,增强了针对QuickRules WebEditor用户界面的可用性,以及其它许多特色。