第 4 章 使用 Red Hat Process Automation Manager 的项目部署选项


在开发、测试和构建 Red Hat Process Automation Manager 项目后,您可以部署该项目以开始使用您创建的业务资产。您可以将 Red Hat Process Automation Manager 项目部署到配置的 KIE 服务器、嵌入式 Java 应用程序,或部署到 Red Hat OpenShift Container Platform 环境中,用于增强的容器化实现。

以下选项是 Red Hat Process Automation Manager 项目部署的主要方法:

表 4.1. 项目部署选项
部署选项描述Documentation

部署到 OpenShift 环境

Red Hat OpenShift Container Platform 组合了 Docker 和 Kubernetes,并允许您创建和管理容器。您可以在 OpenShift 上安装 Business Central 和 KIE 服务器。Red Hat Process Automation Manager 提供模板,可用于在 OpenShift 上部署 Red Hat Process Automation Manager 编写环境、受管服务器环境、不可变服务器环境或试用环境。使用 OpenShift 时,Red Hat Process Automation Manager 组件被部署为单独的 OpenShift pod。您可以单独扩展和缩减每个 pod,提供特定组件需要数量的容器。您可以使用标准 OpenShift 方法管理容器集并平衡负载。

使用 Operator 在 Red Hat OpenShift Container Platform 4 上部署 Red Hat Process Automation Manager 环境

使用模板在 Red Hat OpenShift Container Platform 3 上部署 Red Hat Process Automation Manager 环境

部署到 KIE 服务器

KIE 服务器是由 Red Hat Process Automation Manager 提供的服务器,它从打包和部署的 Red Hat Process Automation Manager 项目(KJAR 文件)运行决策服务、流程应用程序和其他可部署资源资产。这些服务通过实例化 KIE 容器或 部署单元 在运行时使用。您可以使用 Business Central 在 KIE 服务器中部署和维护部署单元,或使用关联 REST API 的无头流程自动化管理器控制器(包括 受管 KIE 服务器实例)。您还可以使用 KIE Server REST API,来自独立 Maven 项目、嵌入式 Java 应用程序或其他自定义环境(被认为是一个 unmanaged KIE 服务器实例)的 Java 客户端 API 来部署和维护部署单元。

打包和部署 Red Hat Process Automation Manager 项目

使用 KIE API 与 Red Hat Process Automation Manager 交互

管理和监控 KIE 服务器

部署到嵌入式 Java 应用程序

如果要将 Red Hat Process Automation Manager 项目部署到您自己的 Java 虚拟机(JVM)环境、微服务或应用服务器中,您可以将应用程序资源捆绑到项目 WAR 文件中,以创建类似于 KIE 容器的部署单元。您还可以使用核心 KIE API (而非 KIE 服务器 API)配置 KIE 扫描程序来定期更新 KIE 容器。

KIE 公共 API

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.