第 1 章 Red Hat Process Automation Manager 中的 Red Hat build of Kogito 微服务
红帽构建的 Kogito 是一个云原生业务自动化技术,用于构建云就绪的商业应用程序。名称 Kogito 派生自拉包的"Cogito",如 "Cogito, ergo sum" ("I consider", I am", is pronounced [öko\":\".döi.to] (KO-jee-to)。字母 K 代表 Kubernetes,它是 Red Hat OpenShift Container Platform 的基础,作为 Red Hat Process Automation Manager 的目标云平台,并遵循红帽构建 Kogito 提供的每个知识(KIE)开源自动化项目。
Red Hat Process Automation Manager 中的 Red Hat build of Kogito 针对混合云环境进行了优化,并满足您的域和工具需求。红帽构建的 Kogito 微服务的核心目标是帮助您将一组决策放大到您自己的特定于域的云原生服务。
在 Red Hat Process Automation Manager 7.11 版本中,红帽构建的 Kogito 支持仅限于决策服务,包括决策模型和表示法(DMN)、Droal 规则语言(DRL)和预测模型标记语言(PMML)。以后的发行版本中,这个支持会被改进并扩展到 Business Process Modeling Notation (DSLN)。
当您使用红帽构建的 Kogito 时,您将构建云原生应用程序作为一组独立域特定微服务,以实现一些商业值。您用来描述目标行为的决策作为您创建的微服务的一部分执行。生成的微服务具有高度分布式且可扩展的,无需集中编排服务,而您的微服务使用的运行时会根据需要的内容进行了优化。
作为自定义规则开发人员,您可以在 Red Hat Process Automation Manager 中使用红帽构建的 Kogito 微服务来构建符合您的业务域和工具的云原生应用程序。
1.1. 云优先优先级 复制链接链接已复制到粘贴板!
红帽构建的 Kogito 微服务旨在在云基础架构上运行和扩展。您可以在 Red Hat Process Automation Manager 中使用红帽构建的 Kogito 微服务,以及最新的基于云的技术(如 Red Hat OpenShift Container Platform),以增加容器应用程序平台上的开始时间和即时扩展,如 Red Hat OpenShift Container Platform。
例如,红帽构建的 Kogito 微服务与以下技术兼容:
- Red Hat OpenShift Container Platform 基于 Kubernetes,这是构建和管理容器化应用程序的目标平台。
- Red Hat build of Quarkus 是 Kubernetes 的原生 Java 堆栈,可用于使用红帽构建的 Kogito 微服务构建应用程序。
- Spring Boot 是一个应用程序框架,可用于使用 Red Hat Process Automation Manager 配置 Spring Framework。