課程簡介
規則引擎簡介
- 專家系統與規則引擎的簡史
- 什麼是人工智能?
- 前向鏈與後向鏈
- 聲明式與過程式/面向對象編程
- 解決方案比較
- 何時使用規則引擎?
- 何時不使用規則引擎?
- 規則引擎的替代方案
KIE
- 編寫資產
- Workbench集成
- 直接從KIE執行規則
- 部署
- 決策表
- 規則模板
- 引導式規則編輯器
- 測試
- 工作項
- 版本控制與部署
- 關於倉庫(git)的更多內容
- 開發簡單的規則流程
在Eclipse中編寫規則
- 無狀態會話與有狀態會話
- 選擇適當的事實
- 基本操作符與Drools特定操作符
- 基本累加函數(求和、最大值等)
- 中間計算
- 插入新事實
- 練習(大量練習)
- 使用業務流程建模標註排序規則
- 優先級
- Ruleflow與BPMN 2.0
- 從流程中執行規則集
- 規則與網關
- 業務流程建模標註2.0功能概覽(事務、異常處理)
- Drools中的綜合聲明式業務邏輯
- 領域特定語言(DSL)
- 創建新語言
- 準備供管理者使用的DSL
- 使用DSL進行基本自然語言處理(NLP)
- 融合(CPE),時間推理(事件發生在之後、之間等)
- 融合操作符
- 事件調度示例
- 單元測試
可選主題
- OptaPlanner
- jBPM
- 通過Web服務集成Drools
- 通過命令行集成Drools
- 如何在部署後更改規則/流程而無需編譯
最低要求
強烈建議具備任何語言的程式設計技能(SQL、Java、C#、VBA 等)
客戶評論 (4)
The training is very interesting and can be useful on our future projects and the trainer is always active on answering our questions and helping us when we are having issues on our end.
Charles Kevin Regaliza - Thakral One Inc.
課程 - Introduction to Drools 7 for Developers
I am really impressed on his technical skills most especially on the debugging of errors and writing of codes. This just shows that he is really technically equip and is very good at that. But that is different from a skill of cascading and sharing your knowledge as a trainer.
Roi Jason Buela - Thakral One, Inc.
課程 - Introduction to Drools 7 for Developers
His demonstrations, he demo from the scratch, which allows us to see the step by step process. As well as the practical examples, it was great, it looks like a real case scenario already.
Kim Justine Ferriol - Thakral One, Inc.
課程 - Introduction to Drools 7 for Developers
Shared examples of every function and/or operators are all well explained.