什么是 Kogito?

复制 URL

Kogito 是一种开源的端到端业务流程自动化(BPA)技术,用于在现代容器平台上开发、部署和执行基于流程和规则的云原生应用

Kogito 针对混合云环境进行了优化,让开发人员可以灵活地在其特定领域的服务上构建云原生应用。

Kogito(读作 KO-jee-tow)可帮助开发人员构建智能云原生应用,从而自动执行、优化和管理复杂的业务流程和决策。 

业务流程自动化已经是老生常谈。基于流程和决策的应用早已问世多年。BPA 系统可以帮助管理和自动执行业务流程,涵盖了从发送保险索赔到咖啡店出餐的方方面面。然而,许多 BPA 工具最初开发时并没有考虑到云原生平台。Kogito 专门为云原生应用开发而设计,与传统系统不同,它可以很好地与云计算一起使用。

红帽资源

Kogito 能为业务流程管理(BPM)提供灵活的开源解决方案,它的组件来自可靠的业务自动化“知识即一切”(KIE)系列项目:

Kogito 最与众不同的优势是云优先运行时环境。传统业务流程管理系统非常庞大,主要部署在物理数据中心。Kogito 不仅采用领先的云原生技术,而且还能够连接传统的 BPM 系统。 

Kogito 兼容众多开源技术,包括红帽® Openshift®KubernetesQuarkusKnativeApache Kafka等。

开发人员可以使用其现有的工具和工作流来构建和部署 Kogito 服务,可以在本地服务器上进行测试,也可以推送至云端。Quarkus 中的开发模式功能有助于本地测试,并包含了高级调试工具。

Kogito 可以适应业务领域,而不会迫使开发人员修改领域以适应工具包。因此,开发人员可以根据预定义的流程和决策,使用特定领域的应用编程接口(API)发布 Kogito 服务。无需第三方或内部 API。

由于 Kogito 在基于云的最新技术上运行,因此可以轻松地在容器平台上进行自动扩展或缩减。Kogito 可以按需扩展至任意数量的容器,甚至可以扩展至零。

Kogito 旨在为开发人员提供灵活性,其命令行界面(CLI)支持 Linux、Mac 和 Windows 操作系统上的命令和操作。开发人员可以使用 Kogito 分别使用决策模型和标记(DMN)、Drools 规则语言、XLS(X)或同时使用这三者构建决策服务。

Kogito 还能带来长期优势。业务流程自动化是企业数字化转型战略的重要组成部分。

试用 Kogito

IT 工作的重心已从服务内部需求(如效率和成本控制)转移到了接洽外部客户并创造新的商机。所以红帽认为,传统业务自动化模型亟待变革。除了专注于简化流程,业务部门还需要制定新的战略来实现业务本身的自动化。 

红帽一直致力于与广大开源社区共同推进自动化技术的发展。我们的工程师可以助您改进功能、可靠性和安全性,确保您的业务和 IT 安全稳定地运行。 

我们的解决方案、服务和培训将助您轻松掌控业务自动化,并释放您所需的资源以构建创新未来。

中心

红帽官方博客

获取有关我们的客户、合作伙伴和社区生态系统的最新信息。

所有红帽产品试用

我们的免费试用可让您亲身体验红帽的产品功能,为获得认证做好准备,或评估某个产品是否适合您的企业。

扩展阅读

什么是 Podman Desktop?

Podman Desktop 是一款免费的开源工具,可简化在本地开发人员环境中使用容器的过程。

一文带你看懂 Helm 是什么?K8s 和 Helm 的关系

Helm 是一款用于 Kubernetes 的软件包管理器,内含将应用部署到集群所需的各种代码和资源。Helm 可通过 Helm 图表这种打包格式来实现应用的自动分发,从而简化这一过程。

什么是 InstructLab?

InstructLab 是一个用于增强大型语言模型(LLM)的开源项目。

开源 相关资源

相关文章