第2章 Red Hat Decision Manager のコンポーネント
Red Hat Decision Manager は、Decision Central と Decision Server で構成されます。
Decision Central は、ビジネスルールを作成して管理するグラフィカルユーザーインターフェースです。Red Hat JBoss EAP インスタンスまたは Red Hat OpenShift Container Platform (OpenShift) にインストールできます。
Decision Central は、スタンドアロンの JAR ファイルとしても使用できます。Decision Central スタンドアロンの JAR ファイルとして使用しすると、アプリケーションサーバーにデプロイせずに Decision Central を実行できます。
Decision Server では、プロセス、ルール、およびその他のアーティファクトが実行されます。プロセスおよびルールのインスタンスを作成して実行し、プランニングの問題を解決します。Decision Server は、Red Hat JBoss EAP インスタンス、OpenShift、Oracle WebLogic Server インスタンス、または IBM WebSphere Application Server インスタンスにインストールできます。
Decision Server は、管理モードまたは非管理モードで動作するように設定できます。非管理モードの場合は、手動で KIE コンテナー (デプロイメントユニット) を作成および維持する必要があります。KIE コンテナーは、プロジェクトの特定のバージョンです。管理モードの場合は、Decision Manager コントローラーが Decision Server の設定を管理し、ユーザーはコントローラーと対話形式で KIE コンテナーを作成、維持します。
Decision Manager は、Decision Central に組み込まれています。Decision Central がインストールされている場合は、Execution Server ページを使用して KIE コンテナーを作成および維持します。Decision Central がインストールされていない場合は、ヘッドレス Decision Manager コントローラーをインストールし、REST API または Decision Server Java Client API を使用してコントローラーを操作します。
Red Hat Business Optimizer は、Decision Central および Decision Server に統合された組み込み可能な軽量プランニングエンジンで、プランニングの問題を最適化します。Red Hat Business Optimizer を使用すれと、最適化のためのヒューリスティック法およびメタヒューリスティック法を効率的なスコア計算と組み合わせて、Java プログラマーがプランニングの問題を効率的に解決できるようになります。