コース概要

ルールエンジンの簡単な紹介

  • 人工知能
  • エキスパートシステム
  • ルールエンジンとは何ですか?
  • ルール エンジンを使用する理由
  • ルールエンジンの利点
  • ルール エンジンを使用する必要があるのはどのような場合ですか?
  • スクリプトまたはプロセス エンジン
  • ルール エンジンを使用すべきではない場合
  • 強結合と疎結合
  • ルールとは何ですか?

ルールの作成と実装

  • ファクトモデル
  • KIE
  • ルールのビジョンとリポジトリ
  • 演習

ドメイン固有言語 (DSL)

  • ルールを DSL に置き換える
  • DSL ルールのテスト
  • 演習

jBPM

  • Drools との統合
  • 基本的な BPMN の概要
  • プロセスからのルールの呼び出し
  • グループ化ルール
  • 演習

融合

  • 複合イベント処理とは何ですか?
  • Fusion の概要
  • 演習

Mvel - ルール言語

  • フィルタリング (ファクトタイプ、フィールド)
  • オペレーター
  • 複合条件
  • オペレーターの優先順位
  • 累積関数 (平均、最小、最大、合計、collectList など)

Rete - ボンネットの下で

  • コンパイルアルゴリズム
  • Drools RETE拡張
  • ノードの種類
  • 控えめなレテ ツリー
  • 記録の最適化

ルールのテスト

  • KIE を使用したテスト
  • JUnit を使用したテスト

OptaPlanner

  • OptaPlanner の概要
  • 簡単な例

ルールとアプリケーションの統合

  • Java コードからのルールの呼び出し

要求

オブジェクト指向プログラミング言語の基礎知識

リレーショナルデータモデル(RDBMS)の基本的な知識。

0】プロセスモデリングの基本的な考え方

  21 時間

参加者の人数


開始

完了


Dates are subject to availability and take place between 10:00 and 17:00.

Price per participant

お客様の声 (8)

関連コース

IBM ODM Decision Management

  21 時間

IBM ODM and Blockchain: Applying Business Rules to Smart Contracts

  14 時間

関連カテゴリー