Generated by GPT-5-mini| Red Hat Decision Manager | |
|---|---|
| Name | Red Hat Decision Manager |
| Developer | Red Hat |
| Released | 2018 |
| Latest release | 7.x |
| Programming language | Java |
| Platform | Cross-platform |
| License | Proprietary / Open Source components |
Red Hat Decision Manager is a business rules management system and complex event processing platform for creating, deploying, and managing business rules, decision services, and event-driven applications. It is positioned for enterprises using Java (programming language), Kubernetes, OpenShift and integrates with Apache Kafka, Drools-based engines and decision modeling standards. The product is used alongside Red Hat JBoss EAP, Ansible, and Hibernate in digital transformation initiatives.
Red Hat Decision Manager provides a rules engine, business resource optimization, and complex event processing to automate decisions for industries such as Banking, Insurance, Telecommunications, and Healthcare. It supports decision modeling with Decision Model and Notation and integrates with Business Process Model and Notation engines used in enterprise automation. Organizations adopt it to replace ad hoc rule code with managed artifacts compatible with DevOps toolchains like Git, Jenkins, and Maven.
The platform centers on an embeddable rules engine derived from Drools and a decision server that can run on Red Hat OpenShift or Kubernetes. Core components include a rule repository, authoring workbench, execution server, and event processing modules interoperating with Apache Camel, ActiveMQ, and Kafka Streams. The architecture supports containerized deployments with orchestration by Kubernetes, observability via Prometheus, and logging to Elasticsearch stacks. It exposes REST and gRPC endpoints for integration with Spring Framework applications, Quarkus microservices, and WildFly runtime environments.
Features include a forward- and backward-chaining rules engine, decision tables, guided rule editors, rule templates, and support for DMN models. It offers complex event processing, temporal reasoning, and optimization through constraint solvers related to OptaPlanner concepts for resource planning and scheduling. Governance features integrate with GitHub, GitLab, and enterprise LDAP or Active Directory for role-based access. Monitoring and metrics can be correlated with Grafana dashboards and traced with Jaeger for distributed transaction analysis.
Common use cases are fraud detection in Payment Card Industry Data Security Standard-regulated environments, underwriting automation in Insurance carriers, tariff calculation for Telecommunications providers, and real-time offers in Retail systems. It is applied to credit scoring linked with FICO-style decision logic, claims adjudication workflows alongside SAP backends, and IoT event processing in Manufacturing plants. Enterprises combine it with Customer Relationship Management platforms to orchestrate personalized decisioning in contact centers.
The product integrates with middleware and data platforms such as Apache Kafka, Oracle Database, PostgreSQL, and MongoDB for persistence and event streams. Extensibility is achieved through Java APIs, rule units, custom work item handlers, and extensions that interface with Apache Camel connectors or Spring Boot starters. It supports CI/CD pipelines with Jenkins, Tekton, or GitLab CI and can be extended by developers familiar with Maven, Gradle, and Eclipse-based toolchains.
Deployment options include container images for OpenShift Container Platform and standalone Java deployments on application servers such as JBoss EAP and WildFly. Management is performed through web consoles integrated with Keycloak for authentication and centralized configuration via Ansible. High-availability patterns use clustering with Kubernetes operators and persistent storage on Ceph or cloud services like Amazon Web Services, Microsoft Azure, and Google Cloud Platform.
Red Hat Decision Manager is available as a commercially supported product from Red Hat with subscription-based entitlements; components are built upon open-source projects governed by licenses compatible with Red Hat Enterprise Linux ecosystems. Editions typically include development, production, and enterprise offerings that differ in support level, certifications, and integration with Red Hat subscription services. Large organizations evaluate compliance and procurement against policies of entities such as ISO and regional regulatory frameworks when selecting an edition.
Category:Business rules engines Category:Red Hat products