第 5 章 Red Hat Process Automation Manager 的资产执行选项
在构建并部署 Red Hat Process Automation Manager 项目至 KIE 服务器或其他环境后,您可以执行部署的资产进行测试或运行时消耗。除了部署之后,您还可以在本地执行资产,而不是在本地执行资产。
以下选项是 Red Hat Process Automation Manager 资产执行的主要方法:
| 执行选项 | 描述 | Documentation |
|---|---|---|
| 在 KIE 服务器中执行 | 如果您将 Red Hat Process Automation Manager 项目资产部署到 KIE 服务器,您可以使用 KIE 服务器 REST API 或 Java 客户端 API 执行并与部署资产交互。您还可以在 Business Central 之外使用 Business Central 或无头流程自动化管理器控制器,管理与部署资产关联的 KIE 服务器实例中的配置和 KIE 容器。对于进程定义,您可以使用 Business Central 来执行流程实例。 | |
| 在嵌入式 Java 应用程序中执行 | 如果您在自己的 Java 虚拟机(JVM)环境、微服务或应用服务器中部署了 Red Hat Process Automation Manager 项目资产,您可以使用自定义 API 或与核心 KIE API(而非 KIE 服务器 API)的应用程序交互在嵌入式引擎中执行资产。 | |
| 在本地环境中执行以扩展测试 | 作为您的开发周期的一部分,您可以在本地执行资产以确保您在 Red Hat Process Automation Manager 功能中创建的资产按预期工作。除了部署之后或不需要执行资产外,您还可以使用本地执行。 |
根据您的部署和执行环境,您可以使用智能路由器聚合多个独立的 KIE 服务器实例,就像它们是单一服务器一样。智能路由器是一个端点,可以从客户端应用程序接收调用到您的任何服务,并将每个调用自动路由到运行该服务的 KIE 服务器。有关智能路由器的更多信息,请参阅在 Red Hat JBoss EAP 集群环境中安装和配置 Red Hat Process Automation Manager。