感谢您发送咨询!我们的团队成员将很快与您联系。
感谢您发送预订!我们的团队成员将很快与您联系。
课程大纲
规则引擎简介
- 人工智能
- 专家系统
- 什么是规则引擎?
- 为什么要使用规则引擎?
- 规则引擎的优点
- 何时应使用规则引擎?
- 脚本或流程引擎
- 何时不应使用规则引擎
- 强联轴器和松耦合
- 什么是规则?
创建和实施规则
- 事实模型
- 绢
- 规则愿景和存储库
- 习题
域特定语言 (DSL)
- 用 DSL 替换规则
- 测试 DSL 规则
- 习题
jBPM
- 与 Drools 集成
- 基本 BPMN 的简短概述
- 从进程调用规则
- 分组规则
- 习题
融合
- 什么是复杂事件处理?
- Fusion 简介
- 习题
Mvel - 规则语言
- 筛选(事实类型、字段
- 运营商
- 复合条件
- 运营商优先
- 累加函数(average、min、max、sum、collectList 等)
Rete - 在引擎盖下
- 编译算法
- Drools RETE 扩展
- 节点类型
- 低调的 Rete Tree
- Rete 优化
规则测试
- 使用 KIE 进行测试
- 使用 JUnit 进行测试
OptaPlanner
- OptaPlanner 概述
- 简单示例
将规则与应用程序集成
- 从 Java 代码调用规则
要求
任何面向对象编程语言的基本知识。
关系数据模型 (RDBMS) 的基础知识。
Business 过程建模的基本思想。
21 小时
客户评论 (5)
Shared examples of every function and/or operators are all well explained.
Brian Amlon - Thakral One, Inc.
课程 - Introduction to Drools 7 for Developers
Doing hands-on and/or use case activities.
Brian A - Thakral One, Inc.
课程 - jBPM and Drools
I liked how the trainer was very eager to answer all of our questions
Matthew Nelson Manuel - Thakral One, Inc.
课程 - jBPM for Developers
Exercises and solving problems in groups when the problems were more difficult.
Randy Comer Comer - Sandia National Labs
课程 - Drools 7 and DSL for Business Analysts
I really enjoyed the good atmosphere.