課程簡介
規則引擎簡介
- 專家系統和規則引擎的簡史
- 什麼是人工智能?
- 正向鏈與反向鏈
- 聲明式與過程式/面向對象
- 解決方案比較
- 何時使用規則引擎?
- 何時不使用規則引擎?
- 規則引擎的替代方案
KIE
- 編寫資產
- Workbench 集成
- 直接從 KIE 執行規則
- 部署
- 決策表
- 規則模板
- 引導式規則編輯器
- 測試
- 工作項
- 版本控制和部署
- 關於倉庫的更多信息(git)
- 開發包含規則的簡單流程
在 Eclipse 中編寫規則
- 無狀態會話與有狀態會話
- 選擇合適的事實
- 基本操作符和 Drools 特定操作符
- 基本累加函數(求和、最大值等)
- 中間計算
- 插入新事實
- 練習(大量練習)
- 使用 業務流程建模標註 排序規則
- 優先級
- 規則流與 BPMN 2.0
- 從流程中執行規則集
- 規則與網關
- BPMN 2.0 功能概述(事務、異常處理)
- 在 Drools 中實現全面的聲明式業務邏輯
- 領域特定語言 (DSL)
- 創建新語言
- 準備 DSL 供管理者使用
- 使用 DSL 進行基本自然語言處理 (NLP)
- Fusion (CPE),時序推理(事件發生在之後、之間等)
- Fusion 操作符
- 事件調度示例
- 單元測試
可選主題
- OptaPlanner
- jBPM
- 通過 Web 服務集成 Drools
- 通過命令行集成 Drools
- 如何在部署後無需編譯即可更改規則/流程
最低要求
- 具備任意編程語言的技能(如 SQL、Java、C#、VBA)
目標學員
- 軟件開發人員
- 系統架構師
- 評估規則引擎的技術決策者
客戶評論 (7)
I liked the positive and optimistic attitude. Gives good answers to questions.
Emil Krabbe Nielsen
課程 - Introduction to Drools 6 for Developers
I was benefit from the flexibility and thorough explanations regarding the usage.
Denis Kirchhubel
課程 - Introduction to Drools 6 for Developers
Maintaining speed with taking every one in the group along. Exercise oriented. Tried to cover as much as possible comfortably.
Rakesh Prajapati
課程 - Introduction to Drools 6 for Developers
It met our expectations.
Vadim Bilan
課程 - Introduction to Drools 6 for Developers
The exercises were great and the material is short and concise.
Anjali Sharma
課程 - Introduction to Drools 6 for Developers
I really was benefit from the exercises in Eclipse.
Anna Beluskova
課程 - Introduction to Drools 6 for Developers
It was nice to see some other editors, other details around bpmn.