什么是 Kogito?
Kogito(读作 KO-jee-tow)可帮助开发人员构建智能云原生应用,从而自动执行、优化和管理复杂的业务流程和决策。
业务流程自动化已经是老生常谈。基于流程和决策的应用早已问世多年。BPA 系统可以帮助管理和自动执行业务流程,涵盖了从发送保险索赔到咖啡店出餐的方方面面。然而,许多 BPA 工具最初开发时并没有考虑到云原生平台。Kogito 专门为云原生应用开发而设计,与传统系统不同,它可以很好地与云计算一起使用。
红帽资源
Kogito 的优势
Kogito 能为业务流程管理(BPM)提供灵活的开源解决方案,它的组件来自可靠的业务自动化“知识即一切”(KIE)系列项目:
- 用于业务规则管理的 Drools
- 用于业务流程的 jBPM
- 用于资源规划和调度的 OptaPlanner
Kogito 最与众不同的优势是云优先运行时环境。传统业务流程管理系统非常庞大,主要部署在物理数据中心。Kogito 不仅采用领先的云原生技术,而且还能够连接传统的 BPM 系统。
Kogito 兼容众多开源技术,包括红帽® Openshift®、Kubernetes、Quarkus、Knative、Apache Kafka等。
开发人员可以使用其现有的工具和工作流来构建和部署 Kogito 服务,可以在本地服务器上进行测试,也可以推送至云端。Quarkus 中的开发模式功能有助于本地测试,并包含了高级调试工具。
Kogito 可以适应业务领域,而不会迫使开发人员修改领域以适应工具包。因此,开发人员可以根据预定义的流程和决策,使用特定领域的应用编程接口(API)发布 Kogito 服务。无需第三方或内部 API。
由于 Kogito 在基于云的最新技术上运行,因此可以轻松地在容器平台上进行自动扩展或缩减。Kogito 可以按需扩展至任意数量的容器,甚至可以扩展至零。
Kogito 旨在为开发人员提供灵活性,其命令行界面(CLI)支持 Linux、Mac 和 Windows 操作系统上的命令和操作。开发人员可以使用 Kogito 分别使用决策模型和标记(DMN)、Drools 规则语言、XLS(X)或同时使用这三者构建决策服务。
Kogito 还能带来长期优势。业务流程自动化是企业数字化转型战略的重要组成部分。
为什么选择红帽实现业务自动化
IT 工作的重心已从服务内部需求(如效率和成本控制)转移到了接洽外部客户并创造新的商机。所以红帽认为,传统业务自动化模型亟待变革。除了专注于简化流程,业务部门还需要制定新的战略来实现业务本身的自动化。
红帽一直致力于与广大开源社区共同推进自动化技术的发展。我们的工程师可以助您改进功能、可靠性和安全性,确保您的业务和 IT 安全稳定地运行。
我们的解决方案、服务和培训将助您轻松掌控业务自动化,并释放您所需的资源以构建创新未来。
红帽官方博客
获取有关我们的客户、合作伙伴和社区生态系统的最新信息。