Kogito-en

Kogito

A state-of-the-art business process management (BPM) and rules management platform (BRMS), focused on the use of cloud technologies and microservices.

Kogito – A modern platform for process and decision management in a cloud architecture

Digital transformation requires companies not only to act quickly, but also to be flexible in responding to business changes. To achieve this agility, organisations need to effectively manage their processes and decisions – automating, optimising and adapting them in real time.
This is where Kogito comes to the rescue – a modern, open-source platform based on Red Hat and Drools, designed for cloud and microservices environments.

What is Kogito?

Kogito is a Java-based open source platform for modelling, automating and executing business processes (BPM) and decision rules (DMN). It is designed as a containerised, native solution for cloud and Kubernetes environments.
The name ‘Kogito’ comes from the Latin “cogito” – ‘I think’ – which captures the idea well: intelligent, real-time responsive processes and decisions, closely linked to data and context.

Kogito uses solutions such as:

  • Drools – business rules engine
  • jBPM – business process engine
  • DMN – modelling and decision-making according to an international standard

Key functions

  • Business process management (BPM) – Modelling, implementing and monitoring processes in BPMN 2.0 notation, with support for user tasks, conditions, timers and sub-processes.
  • Decision Modelling (DMN) – Decision logic support based on Decision Model and Notation – separation of rules from code, greater transparency and easier maintenance.
  • Business rules engine (Drools) – A powerful and efficient platform for defining complex rules, dependencies and automated actions based on input.
  • Cloud and container readiness – Kogito runs natively in cloud environments (e.g. OpenShift, Kubernetes), supports serverless and microservices approaches.
  • Real-time data integration – The platform responds to data changes and events, so that processes and rules work dynamically, based on the current context.
  • CI/CD and DevOps support – Easily deploy and update business logic in production environments, full application lifecycle automation.

Advantages of using Kogito

  • Modern microservices architecture – ideal for building scalable and flexible applications
  • Ease of integration with other systems – REST, Kafka, Quarkus, Spring Boot
  • Native support for cloud and containers – deployment on OpenShift, Kubernetes, AWS, Azure
  • Open source and no vendor dependency – technology independence and active community
  • Flexible approach to automation – ability to link processes to rules and decision models
  • Real-time scalability – processes responsive to data, no manual triggering required

Scroll to Top