Course Code: bldrools
Duration: 21 hours
Prerequisites:

任何面向对象编程语言的基本知识。

关系数据模型 (RDBMS) 的基础知识。

Business 过程建模的基本思想。

Overview:

本课程面向希望将业务规则应用于其解决方案的企业架构师,业务和系统分析师,技术经理和开发人员。

本课程包含许多简单的动手练习,参与者将在此练习中创建工作规则。如果您只需要Drools的概述,请参阅我们的其他课程。

本课程通常在最新的稳定版Drools和j BPM ,但是在定制课程的情况下,可以根据特定版本进行定制。

Course Outline:

规则引擎简介

  • 人工智能
  • 专家系统
  • 什么是规则引擎?
  • 为什么要使用规则引擎?
  • 规则引擎的优点
  • 何时应使用规则引擎?
  • 脚本或流程引擎
  • 何时不应使用规则引擎
  • 强联轴器和松耦合
  • 什么是规则?

创建和实施规则

  • 事实模型
  • 规则愿景和存储库
  • 习题

域特定语言 (DSL)

  • 用 DSL 替换规则
  • 测试 DSL 规则
  • 习题

jBPM

  • 与 Drools 集成
  • 基本 BPMN 的简短概述
  • 从进程调用规则
  • 分组规则
  • 习题

融合

  • 什么是复杂事件处理?
  • Fusion 简介
  • 习题

Mvel - 规则语言

  • 筛选(事实类型、字段
  • 运营商
  • 复合条件
  • 运营商优先
  • 累加函数(average、min、max、sum、collectList 等)

Rete - 在引擎盖下

  • 编译算法
  • Drools RETE 扩展
  • 节点类型
  • 低调的 Rete Tree
  • Rete 优化

规则测试

  • 使用 KIE 进行测试
  • 使用 JUnit 进行测试

OptaPlanner

  • OptaPlanner 概述
  • 简单示例

将规则与应用程序集成

  • 从 Java 代码调用规则
Sites Published:

United Arab Emirates - Managing Business Logic with Drools

Qatar - Managing Business Logic with Drools

Egypt - Managing Business Logic with Drools

Saudi Arabia - Managing Business Logic with Drools

South Africa - Managing Business Logic with Drools

Brasil - Gerenciando Lógica de Negócios com Drools

Canada - Managing Business Logic with Drools

中国 - Managing Business Logic with Drools

香港 - Managing Business Logic with Drools

澳門 - Managing Business Logic with Drools

台灣 - Managing Business Logic with Drools

USA - Managing Business Logic with Drools

Österreich - Managing Geschätslogik mit Drools

Schweiz - Managing Geschätslogik mit Drools

Deutschland - Managing Geschätslogik mit Drools

Czech Republic - Managing Business Logic with Drools

Denmark - Managing Business Logic with Drools

Estonia - Managing Business Logic with Drools

Finland - Managing Business Logic with Drools

Greece - Managing Business Logic with Drools

Magyarország - Managing Business Logic with Drools

Ireland - Managing Business Logic with Drools

Luxembourg - Managing Business Logic with Drools

Latvia - Managing Business Logic with Drools

España - Administración de la Lógica de Negocios con Drools

Italia - Managing Business Logic with Drools

Lithuania - Managing Business Logic with Drools

Nederland - Managing Business Logic with Drools

Norway - Managing Business Logic with Drools

Portugal - Gerenciando Lógica de Negócios com Drools

România - Managing Business Logic with Drools

Sverige - Managing Business Logic with Drools

Türkiye - Managing Business Logic with Drools

Malta - Managing Business Logic with Drools

Belgique - Managing Business Logic with Drools

France - Managing Business Logic with Drools

日本 - Managing Business Logic with Drools

Australia - Managing Business Logic with Drools

Malaysia - Managing Business Logic with Drools

New Zealand - Managing Business Logic with Drools

Philippines - Managing Business Logic with Drools

Singapore - Managing Business Logic with Drools

Thailand - Managing Business Logic with Drools

Vietnam - Managing Business Logic with Drools

India - Managing Business Logic with Drools

Argentina - Administración de la Lógica de Negocios con Drools

Chile - Administración de la Lógica de Negocios con Drools

Costa Rica - Administración de la Lógica de Negocios con Drools

Ecuador - Administración de la Lógica de Negocios con Drools

Guatemala - Administración de la Lógica de Negocios con Drools

Colombia - Administración de la Lógica de Negocios con Drools

México - Administración de la Lógica de Negocios con Drools

Panama - Administración de la Lógica de Negocios con Drools

Peru - Administración de la Lógica de Negocios con Drools

Uruguay - Administración de la Lógica de Negocios con Drools

Venezuela - Administración de la Lógica de Negocios con Drools

Polska - Managing Business Logic with Drools

United Kingdom - Managing Business Logic with Drools

South Korea - Managing Business Logic with Drools

Pakistan - Managing Business Logic with Drools

Sri Lanka - Managing Business Logic with Drools

Bulgaria - Managing Business Logic with Drools

Bolivia - Administración de la Lógica de Negocios con Drools

Indonesia - Managing Business Logic with Drools

Kazakhstan - Managing Business Logic with Drools

Moldova - Managing Business Logic with Drools

Morocco - Managing Business Logic with Drools

Tunisia - Managing Business Logic with Drools

Kuwait - Managing Business Logic with Drools

Oman - Managing Business Logic with Drools

Slovakia - Managing Business Logic with Drools

Kenya - Managing Business Logic with Drools

Nigeria - Managing Business Logic with Drools

Botswana - Managing Business Logic with Drools

Slovenia - Managing Business Logic with Drools

Croatia - Managing Business Logic with Drools

Serbia - Managing Business Logic with Drools

Bhutan - Managing Business Logic with Drools

Nepal - Managing Business Logic with Drools

Uzbekistan - Managing Business Logic with Drools