第 6 章 使用红帽决策管理器进行决策管理架构示例


以下场景演示了红帽决策管理器安装、资产编写、项目存储、项目部署和资产在决策管理架构中执行的常见变化。每个部分都总结了使用的方法和工具,以及给定架构的优势。这个示例是基本的,只是您考虑的许多组合,具体取决于您的特定目标和 Red Hat Decision Manager 的需求。

Red Hat Decision Manager 使用 Business Central 和 Decision Server 在 OpenShift 上编写和管理的服务器环境
  • 安装环境 :Red Hat OpenShift Container Platform 上的红帽决策管理器,使用 rhdm76-authoring.yamlrhdm76-kieserver.yaml 模板文件
  • 项目存储和构建环境 :使用 Git hook 与 Business Central Git 存储库同步的项目版本控制的外部 Git 存储库,以及用于项目管理和构建配置了 Decision Server 的外部 Maven 存储库
  • asset-authoring 工具 : Business Central
  • 主要资产类型 :决策模型和符号(DMN)决策模型
  • 项目部署和执行环境 : Red Hat OpenShift Container Platform 上的决策服务器
  • 场景优点

    • 在基于云的开发环境中容器化实施红帽决策管理器。Red Hat Decision Manager 的组件部署为单独的 OpenShift pod,您可以单独扩展和缩减,从而根据特定组件所需的数量或多个容器提供。您可以使用标准的 OpenShift 方法管理容器集并平衡负载。
    • 访问 Business Central 中的存储库、资产、资产设计程序和项目构建选项。
    • 使用 DMN 进行优化集成和稳定性的标准化资产验证方法。
    • 访问决策服务器功能和 KIE API 用于资产部署和执行。

图 6.1. 使用 Business Central 和 Decision Server 的 OpenShift 上的 Red Hat Decision Manager

OpenShift Enterprise 上的架构 BA
Red Hat Decision Manager on Red Hat JBoss EAP with Business Central and Decision Server
  • 安装环境 : Red Hat JBoss Enterprise Application Platform 上的红帽决策管理器
  • 项目存储和构建环境 :使用 Git hook 与 Business Central Git 存储库同步的项目版本控制的外部 Git 存储库,以及用于项目管理和构建配置了 Decision Server 的外部 Maven 存储库
  • asset-authoring 工具 : Business Central
  • 主要资产类型 :决策模型和符号(DMN)决策模型
  • 项目部署和执行环境 : Decision Server
  • 场景优点

    • 在内部开发环境中实现红帽决策管理器的稳定实施
    • 访问 Business Central 中的存储库、资产、资产设计程序和项目构建选项
    • 使用 DMN 进行最佳集成和稳定性的标准化资产验证方法
    • 访问决策服务器功能和 KIE API 用于资产部署和执行

图 6.2. Red Hat Decision Manager on Red Hat JBoss EAP with Business Central and Decision Server

eap 企业上的架构 BA
Red Hat Decision Manager on Red Hat JBoss EAP with an IDE 和 Decision Server
  • 安装环境 : Red Hat JBoss Enterprise Application Platform 上的红帽决策管理器
  • 项目存储和构建环境:用于项目版本控制的外部 Git 存储库(不与 Business Central 同步)和用于项目管理的外部 Maven 存储库,以及使用 Decision Server 进行构建配置
  • asset-authoring 工具 :集成开发环境(IDE),如红帽 CodeReady Studio,以及电子表格编辑器或决策模型和注释(DMN)建模工具,用于其他决策格式
  • 主要资产类型 :Drools Rule Language (DRL)规则、电子表格决策表和决策模型和符号(DMN)模型用于决策
  • 项目部署和执行环境 : Decision Server
  • 场景优点

    • 在内部开发环境中实现红帽决策管理器的灵活实施
    • 能够使用外部 IDE 和其他资产定义业务资产-验证您的选择工具
    • 访问决策服务器功能和 KIE API 用于资产部署和执行

图 6.3. Red Hat Decision Manager on Red Hat JBoss EAP with an IDE 和 Decision Server

使用 IDE 企业的架构 BA
带有 IDE 和嵌入式 Java 应用程序的 Red Hat Decision Manager
  • 安装环境 :红帽决策管理器库嵌入在自定义应用程序中
  • 项目存储和构建环境 :用于项目版本控制的外部 Git 存储库(不与 Business Central 同步)和用于项目管理的外部 Maven 存储库,以及使用嵌入式 Java 应用(未配置 Decision Server)进行构建的外部 Maven 存储库。
  • asset-authoring 工具 :集成开发环境(IDE),如红帽 CodeReady Studio,以及电子表格编辑器或决策模型和注释(DMN)建模工具,用于其他决策格式
  • 主要资产类型 :Drools Rule Language (DRL)规则、电子表格决策表和决策模型和符号(DMN)模型用于决策
  • 项目部署和执行环境 :嵌入式 Java 应用,如 Java 虚拟机(JVM)环境、微服务或自定义应用服务器中
  • 场景优点

    • 使用嵌入式 Java 应用程序在内部开发环境中自定义红帽决策管理器实施
    • 能够使用外部 IDE 和其他资产定义业务资产-验证您的选择工具
    • 使用自定义 API 与核心 KIE API (而非决策服务器 API)交互,并在嵌入式引擎中执行资产

图 6.4. 带有 IDE 和嵌入式 Java 应用程序的 Red Hat Decision Manager

带有自定义应用程序企业的架构 BA
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat