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