第6章 Red Hat Decision Manager を使用したデシジョン管理アーキテクチャーの例


以下のシナリオは、デシジョン管理アーキテクチャーにおける Red Hat Decision Manager のインストール、アセットオーサリング、プロジェクトストレージ、プロジェクトデプロイメント、およびアセット実行の一般的なバリエーションを示しています。各セクションでは、使用方法とツール、および特定のアーキテクチャーの利点をまとめています。これらの例は基本的なものであり、Red Hat Decision Manager の具体的な目的やニーズに応じて検討できる組み合わせのごく一部です。

Business Central および Decision Server を備えた OpenShift 上の Red Hat Decision Manager オーサリングおよび管理サーバー環境
  • インストール環境: rhdm76-authoring.yaml および rhdm76-kieserver.yaml テンプレートファイルを使用した Red Hat OpenShift Container Platform の Red Hat Decision Manager
  • プロジェクトストレージとビルド環境: Git フックを使用して Business Central Git リポジトリーと同期するプロジェクトバージョン管理用の外部 Git リポジトリー、および Decision Server で設定されたプロジェクト管理とビルド用の外部 Maven リポジトリー
  • アセットオーサリングツール: Business Central
  • 主なアセットタイプ: デシジョンのための Decision Model and Notation (DMN) モデル
  • プロジェクトデプロイメントおよび実行環境: Red Hat OpenShift Container Platform の Decision Server
  • シナリオの利点:

    • クラウドベースのデプロイメント環境での Red Hat Decision Manager のコンテナー化された実装。Red Hat Decision Manager のコンポーネントは、別の OpenShift Pod としてデプロイされます。各 Pod を個別にスケールアップおよびスケールダウンして、特定のコンポーネントに必要な数だけコンテナーを提供できます。標準の OpenShift の手法を使用して Pod を管理し、負荷を分散できます。
    • Business Central のリポジトリー、アセット、アセットデザイナー、およびプロジェクトビルドオプションへのアクセス。
    • 統合と安定性の最適化を図るために DMN を使用する、標準化されたアセットオーサリングアプローチ。
    • アセットのデプロイメントと実行のための Decision Server 機能と KIE API へのアクセス。

図6.1 Business Central と Decision Server を備えた OpenShift での Red Hat Decision Manager

OpenShift エンタープライズのアーキテクチャー BA
Business Central と Decision Server を備えた Red Hat JBoss EAP での Red Hat Decision Manager
  • インストール環境: Red Hat JBoss Enterprise Application Platform の Red Hat Decision Manager
  • プロジェクトストレージとビルド環境: Git フックを使用して Business Central Git リポジトリーと同期するプロジェクトバージョン管理用の外部 Git リポジトリー、および Decision Server で設定されたプロジェクト管理とビルド用の外部 Maven リポジトリー
  • アセットオーサリングツール: Business Central
  • 主なアセットタイプ: デシジョンのための Decision Model and Notation (DMN) モデル
  • プロジェクトデプロイメントおよび実行環境: Decision Server
  • シナリオの利点:

    • オンプレミス開発環境での Red Hat Decision Manager の安定した実装
    • Business Central のリポジトリー、アセット、アセットデザイナー、およびプロジェクトビルドオプションへのアクセス
    • 統合と安定性の最適化を図るために DMN を使用する、標準化されたアセットオーサリングアプローチ
    • アセットのデプロイメントと実行のための Decision Server 機能と KIE API へのアクセス

図6.2 Business Central と Decision Server を備えた Red Hat JBoss EAP での Red Hat Decision Manager

EAP エンタープライズにおけるアーキテクチャー BA
IDE と Decision Server を備えた Red Hat JBoss EAP での Red Hat Decision Manager
  • インストール環境: Red Hat JBoss Enterprise Application Platform の Red Hat Decision Manager
  • プロジェクトストレージとビルド環境: プロジェクトバージョン管理用の外部 Git リポジトリー (Business Central と同期されない)、および Decision Server で設定されたプロジェクト管理とビルド用の外部 Maven リポジトリー
  • アセットオーサリングツール: Red Hat CodeReady Studio などの統合開発環境 (IDE)、およびその他のデシジョン形式のスプレッドシートエディターまたは DMN (Decision Model and Notation) モデリングツール
  • 主なアセットタイプ: Drools ルール言語 (DRL) ルール、スプレッドシートデシジョンテーブル、デシジョン用の DMN (Decision Model and Notation) モデル
  • プロジェクトデプロイメントおよび実行環境: Decision Server
  • シナリオの利点:

    • オンプレミス開発環境での Red Hat Decision Manager の柔軟な実装
    • 外部 IDE およびその他のアセットオーサリングツールを使用してビジネスアセットを定義する機能
    • アセットのデプロイメントと実行のための Decision Server 機能と KIE API へのアクセス

図6.3 IDE と Decision Server を備えた Red Hat JBoss EAP での Red Hat Decision Manager

IDE エンタープライズによるアーキテクチャー BA
IDE および埋め込み型 Java アプリケーションを使用する Red Hat Decision Manager
  • インストール環境: カスタムアプリケーション内に埋め込まれた Red Hat Decision Manager ライブラリー
  • プロジェクトストレージとビルド環境: プロジェクトバージョン管理用の外部 Git リポジトリー (Business Central と同期されない)、および埋め込み型 Java アプリケーションで設定されたプロジェクト管理 (Decision Server で設定されていない) とビルド用の外部 Maven リポジトリー
  • アセットオーサリングツール: Red Hat CodeReady Studio などの統合開発環境 (IDE)、およびその他のデシジョン形式のスプレッドシートエディターまたは DMN (Decision Model and Notation) モデリングツール
  • 主なアセットタイプ: Drools ルール言語 (DRL) ルール、スプレッドシートデシジョンテーブル、デシジョン用の DMN (Decision Model and Notation) モデル
  • プロジェクトデプロイメントおよび実行環境: Java 仮想マシン (JVM) 環境、マイクロサービス、カスタムアプリケーションサーバーなどにある埋め込み型 Java アプリケーション
  • シナリオの利点:

    • 埋め込み型 Java アプリケーションを使用したオンプレミス開発環境での Red Hat Decision Manager のカスタム実装
    • 外部 IDE およびその他のアセットオーサリングツールを使用してビジネスアセットを定義する機能
    • カスタム API を使用した (Decision Server API ではなく) コア KIE API の対話と、埋め込みエンジンでのアセット実行

図6.4 IDE および埋め込み型 Java アプリケーションを使用する Red Hat Decision Manager

カスタムアプリケーションエンタープライズによるアーキテクチャー BA
トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2025 Red Hat