课程大纲

规则引擎简介

  1. 简短的历史或专家系统和规则引擎
  2. 什么是人工智能?
  3. 前向链接与后向链接
  4. 声明式与过程式/oop
  5. 解决方案比较
  6. 何时使用规则引擎?
  7. 何时不使用规则引擎?
  8. 规则引擎的替代方案

  1. 声明式事实模型与传统事实模型
  2. 通过简单的测试执行简单的规则
  3. 创作资产
  4. 决策表
  5. 规则模板
  6. 引导式规则编辑器
  7. 测试、限制和好处
  8. 使用规则开发简单的流程

在 Eclipse 中编写规则

  1. 无状态会话与有状态会话
  2. 选择适当的事实
  3. 基本运算符和 Drools 特定运算符)
  4. 基本累加函数(总和、最大值等)
  5. 中间计算
  6. 插入新事实
  7. 练习(很多)

使用 BPMN 的排序规则

  • 凸显
  • 规则流与 BPMN 2.0
  • 从进程执行规则集
  • 规则与网关
  • BPMN 2.0 特性(事务、异常处理)的简要概述
  • Drools 中全面的声明式业务逻辑

域特定 Languages (DSL)

  • 创建新语言
  • 准备 DSL 以供管理人员使用
  • 基本 Natural Language Processing (NLP) 和 DSL
  • 从规则编写 DSL 的策略
  • 从分析师编写的 DSL 编写规则的策略

单元测试

  1. 测试策略(按案例或按规则测试)
  2. 自动执行测试

要求

虽然不是必需的,但强烈建议使用任何语言(SQL、Java、C#、VBA 等)的编程技能

  21 小时
 

人数


开始

完结


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

客户评论 (5)

相关课程

课程分类