第 1 章 Red Hat Process Automation Manager 中的 Kogito 微服务构建
Red Hat build of Kogito 是用于构建云就绪业务应用程序的云原生业务自动化技术。名称 Kogito 从拉丁美洲"Cogito"生成,如 "Cogito, ergo sum"("I think, so I am"),它是 pronounced [时间为 [时间为:acc-jee-to](KO-jee-to] (KO-jee-to)。字母 K 指 Kubernetes,Red Hat OpenShift Container Platform 的基础是 Red Hat Process Automation Manager 的目标云平台,以及 Red Hat building(KIE)的开源业务自动化项目。
Red Hat Process Automation Manager 中的 Red Hat build of Kogito 针对混合云环境进行了优化,并符合您的域和工具需求。红帽构建的 Kogito 微服务的核心目的是帮助您将一组决策放进您自己的域特定的云原生服务集合。
在 Red Hat Process Automation Manager 7.13 版本中,Red Hat build of Kogito 的支持仅限于决策服务,包括 Decision Model 和 Notation(DMN)、Istio 规则语言(DRL)和 Predictive Model Markup Language(PMML)。以后的发行版本中,这个支持将改进并扩展到业务流程建模通知(BPMN)。
当您使用 Red Hat build of Kogito 时,您要构建云原生应用程序作为一组独立的域特定微服务,以实现一些业务价值。您用来描述目标行为的决策将作为您创建的微服务的一部分执行。生成的微服务具有高度分布式的可扩展,无集中式编配服务,您的微服务使用的运行时则针对所需的内容进行了优化。
作为业务规则开发人员,您可以使用红帽流程自动化管理器中的 Kogito 微服务构建适合您的业务域和工具的云原生应用程序。
1.1. cloud-first 优先级 复制链接链接已复制到粘贴板!
红帽构建的 Kogito 微服务旨在在云基础架构上运行和扩展。您可以使用 Red Hat Process Automation Manager 中的红帽构建 Kogito 微服务与最新的基于云的技术(如 Red Hat build of Quarkus)一起使用,以增加容器应用程序平台的启动时间和即时扩展,如 Red Hat OpenShift Container Platform。
例如,红帽构建的 Kogito 微服务与以下技术兼容:
- Red Hat OpenShift Container Platform 基于 Kubernetes,是构建和管理容器化应用程序的目标平台。
- Red Hat build of Quarkus 是一个用于 Kubernetes 的原生 Java 堆栈,您可以使用 Red Hat build of Kogito 微服务构建应用程序。
- Spring Boot 是一个应用程序框架,可用于使用 Red Hat Process Automation Manager 配置 Spring Framework。