コース概要

ルールエンジンの短い紹介

  1. エキスパートシステムとルールエンジンの短い歴史
  2. 人工知能とは何か?
  3. 前進連鎖 vs 後退連鎖
  4. 宣言的 vs 手続き/オブジェクト指向
  5. ソリューションの比較
  6. ルールエンジンを使用するべき場合
  7. ルールエンジンを使用しないべき場合
  8. ルールエンジンの代替手段

KIE

  1. アセット作成
  2. ワークベンチ統合
    • KIE から直接ルールを実行する
    • デプロイメント
  3. 意思決定表
  4. ルールテンプレート
  5. ガイドルールエディター
  6. テスト
  7. ワークアイテム
  8. バージョン管理とデプロイメント
  9. リポジトリについて(Git)
  10. ルールを使用したシンプルなプロセスの開発

Eclipse でのルール作成

  1. ステートレス vs ステートフル セッション
  2. 適切なファクトの選択
    • 基本的な演算子と Drools 固有の演算子
    • 基本的な集計関数(sum, max など)
    • 中間計算
  3. 新しいファクトを挿入する
  4. 演習(多くの演習)
  5. BPMN でルールの順序付け
    • 優先度 (Salience)
    • ルールフロー vs BPMN 2.0
    • プロセスからルールセットを実行する
    • ルール vs ゲートウェイ
    • BPMN 2.0 の機能の概要(トランザクション、例外処理)
    • Drools での包括的な宣言的ビジネスロジック
  6. ドメイン固有言語 (DSL)
    • 新しい言語を作成する
    • 管理者が使用できるように DSL を準備する
    • DSL による基本的な自然言語処理 (NLP)
  7. Fusion (CPE)、時間的推論(イベントの発生が後で、間隔など)
    • Fusion 演算子
    • イベントスケジュールでの例
  8. ユニットテスト

オプショントピック

  1. OptaPlanner
  2. jBPM
  3. Drools とウェブサービスを介した統合
  4. Drools とコマンドラインを介した統合
  5. デプロイメント後にコンパイルせずにルール/プロセスを変更する方法

要求

  • 任意の言語(SQL、Java、C#、VBAなど)でのプログラミングスキル

対象者

  • ソフトウェア開発者
  • システムアーキテクト
  • ルールエンジンを評価する技術決定者
 21 時間

参加者の人数


参加者1人あたりの価格

お客様の声 (7)

今後のコース

関連カテゴリー