第1章 Red Hat Decision Manager について
Red Hat Decision Manager は、ビジネスルール管理、複合イベント処理、Decision Model & Notation (DMN) 実行、およびプランニングの問題を解決するための Business Optimizer を組み合わせた、オープンソースの意思決定管理プラットフォームです。これにより、ビジネス上の意思決定を自動化し、そのロジックをビジネス全体で利用できるようにします。
ルール、デシジョンテーブル、DMN モデルなどのビジネスアセットはプロジェクト内で組織化され、Business Central リポジトリーに保存されます。これにより、ビジネス全体で一貫性や透明性を維持し、監査を行えます。ビジネスユーザーは、IT 担当者からのサポートなしでビジネスロジックを編集できます。
Red Hat JBoss Web Server は Tomcat をベースとしたエンタープライズレベルの Web サーバーで、中規模および大規模のアプリケーション用に設計されています。Red Hat JBoss Web Server は、Java Server Pages (JSP) および Java Servlet テクノロジー、PHP、ならびに CGI をデプロイするための単一プラットフォームを提供します。
Red Hat JBoss Web Server インストールに Decision Server およびヘッドレス Decision Manager コントローラーをインストールできます。または、スタンドアロンの Business Central JAR ファイルを実行できます。
本書では、Red Hat JBoss Web Server インスタンスに Red Hat Decision Manager をインストールする方法を説明します。
他の環境への Red Hat Decision Manager のインストール方法に関する説明は、以下のドキュメントを参照してください。
- Red Hat JBoss EAP 7.2 への Red Hat Decision Manager のインストールおよび設定
- IBM WebSphere Application Server への Decision Server のインストールおよび設定
- Oracle WebLogic Server への Decision Server のインストールおよび設定
- Red Hat OpenShift Container Platform への Red Hat Decision Manager イミュータブルサーバー環境のデプロイメント
- Red Hat OpenShift Container Platform への Red Hat Decision Manager オーサリングまたは管理サーバー環境のデプロイメント
- Operator を使用した Red Hat OpenShift Container Platform への Red Hat Decision Manager 環境のデプロイメント
サポートされるコンポーネントについては、以下のドキュメントを参照してください。
1.1. Red Hat Decision Manager のコンポーネント
Red Hat Decision Manager は、Decision Central と Decision Server で設定されます。
Business Central は、ビジネスルールを作成して管理するグラフィカルユーザーインターフェイスです。Business Central は、Red Hat JBoss EAP インスタンスまたは Red Hat OpenShift Container Platform (OpenShift) にインストールできます。
Business Central は、スタンドアロンの JAR ファイルとしても使用できます。Business Central スタンドアロンの JAR ファイルとして使用して、アプリケーションサーバーにデプロイせずに Business Central を実行できます。
Decision Server では、ルール、およびその他のアーティファクトが実行されます。これは、ルールをインスタンス化して実行し、計画の問題を解決するために使用されます。Decision Server は、Red Hat JBoss EAP インスタンス、OpenShift、Oracle WebLogic Server インスタンス、IBM WebSphere Application Server インスタンスに、または Spring Boot アプリケーションの一部としてインストールできます。
Decision Server は、管理モードまたは非管理モードで動作するように設定できます。非管理モードの場合は、手動で KIE コンテナー (デプロイメントユニット) を作成および維持する必要があります。KIE コンテナーは、プロジェクトの特定のバージョンです。管理モードの場合は、Decision Manager コントローラーが Decision Server の設定を管理し、ユーザーはコントローラーと対話形式で KIE コンテナーを作成、維持します。
Red Hat JBoss Web Server インストールに Decision Server およびヘッドレス Decision Manager コントローラーをインストールできます。または、スタンドアロンの Business Central JAR ファイルを実行できます。