コース概要
ルールエンジンの短い紹介
- エキスパートシステムとルールエンジンの短い歴史
- 人工知能とは何か?
- 前進連鎖 vs 後退連鎖
- 宣言的 vs 手続き/オブジェクト指向
- ソリューションの比較
- ルールエンジンを使用するべき場合
- ルールエンジンを使用しないべき場合
- ルールエンジンの代替手段
KIE
- アセット作成
- ワークベンチ統合
- KIE から直接ルールを実行する
- デプロイメント
- 意思決定表
- ルールテンプレート
- ガイドルールエディター
- テスト
- ワークアイテム
- バージョン管理とデプロイメント
- リポジトリについて(Git)
- ルールを使用したシンプルなプロセスの開発
Eclipse でのルール作成
- ステートレス vs ステートフル セッション
- 適切なファクトの選択
- 基本的な演算子と Drools 固有の演算子
- 基本的な集計関数(sum, max など)
- 中間計算
- 新しいファクトを挿入する
- 演習(多くの演習)
- BPMN でルールの順序付け
- 優先度 (Salience)
- ルールフロー vs BPMN 2.0
- プロセスからルールセットを実行する
- ルール vs ゲートウェイ
- BPMN 2.0 の機能の概要(トランザクション、例外処理)
- Drools での包括的な宣言的ビジネスロジック
- ドメイン固有言語 (DSL)
- 新しい言語を作成する
- 管理者が使用できるように DSL を準備する
- DSL による基本的な自然言語処理 (NLP)
- Fusion (CPE)、時間的推論(イベントの発生が後で、間隔など)
- Fusion 演算子
- イベントスケジュールでの例
- ユニットテスト
オプショントピック
- OptaPlanner
- jBPM
- 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.
Derek Doherty
コース - Introduction to Drools 6 for Developers
機械翻訳