第 2 章 Red Hat Process Automation Manager 组件
Red Hat Process Automation Manager 由 Business Central 和 KIE 服务器组成。
Business Central 是您创建和管理业务规则的图形用户界面。您可以在 Red Hat JBoss EAP 实例或 Red Hat OpenShift Container Platform (OpenShift)中安装 Business Central。
商业中心也作为独立 JAR 文件提供。您可以使用 Business Central 独立 JAR 文件来运行 Business Central,而不必将它部署到应用服务器。
KIE Server 是执行规则和其他工件的服务器。它用于实例化和执行规则并解决计划问题。您可以在 Red Hat JBoss EAP 实例、Red Hat JBoss EAP 集群中、在 OpenShift 上安装 KIE 服务器,在一个 Oracle WebLogic 服务器实例、IBM WebSphere Application Server 实例中,或作为 Spring Boot 应用程序的一部分。
您可以将 KIE 服务器配置为以受管或非受管模式运行。如果 KIE Server 是非受管服务器,您必须手动创建和维护 KIE 容器(部署单元)。KIE 容器是项目的特定版本。如果管理 KIE 服务器,流程自动化管理器控制器管理 KIE 服务器配置,并与 Process Automation Manager 控制器交互,以创建和维护 KIE 容器。
流程自动化管理器控制器与 Business Central 集成。如果您在红帽 JBoss EAP 上安装 Business Central,请使用 Execution Server 页面创建和维护 KIE 容器。但是,如果您没有安装 Business Central,您可以安装无头进程 Automation Manager 控制器,并使用 REST API 或 KIE Server Java 客户端 API 与之交互。
- 红帽构建的 OptaPlanner 已在 Business Central 和 KIE 服务器中集成。它是可嵌入的轻量级规划引擎,可优化规划问题。红帽构建的 OptaPlanner 帮助 Java 编程人员有效地解决规划问题,并将优化风格和元化与分数计算相结合。