課程簡介

規則引擎簡介

  • 人工智慧
  • 專家系統
  • 什麼是規則引擎?
  • 為什麼要使用規則引擎?
  • 規則引擎的優點
  • 何時應使用規則引擎?
  • 腳本或流程引擎
  • 何時不應使用規則引擎
  • 強聯軸器和松耦合
  • 什麼是規則?

創建和實施規則

  • 事實模型
  • 規則願景和存儲庫
  • 習題

網域特定語言 (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 時間:
 

人數


開始於

結束於


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

客戶評論 (8)

相關課程

課程分類