Resources

Datasheet

Red Hat Decision Manager 7

OVERVIEW 

Red Hat® Decision Manager 7 is a powerful, scalable open source business rules management system that also includes business resource optimization and complex event processing (CEP) technology. It helps organizations capture business logic and develop applications that automate business decisions. Red Hat Decision Manager 7 is fully compatible with Red Hat’s middleware portfolio and with Red Hat OpenShift Container Platform for deployment in hybrid cloud environments. 

With Red Hat Decision Manager 7, organizations can incorporate sophisticated decision logic into line-of-business applications with confidence, keeping them ahead of changes in market conditions and regulations. Red Hat Decision Manager 7 separates decision logic from program code and defines it in simple, declarative, business-friendly terms, making it easier and more efficient to implement, manage, audit, and change. 

With a choice of modeling tools, including a web-based authoring environment for business experts, project stakeholders can collaborate effectively to build sophisticated business automation solutions. The result is improved business agility, consistent and efficient decision execution, shorter development cycles, and faster time to market. 

FEATURES 

Red Hat Decision Manager 7 brings together a powerful, scalable rules engine with extensions for CEP, a business resource optimization engine, easy-to-use authoring tools, and a standards-based repository for rule definitions.

image container Figure 1. Red Hat Decision Manager 7

DECISION SERVER 

Red Hat Decision Manager 7 provides decision services for client applications. The decision server evaluates business data against relevant rules to arrive at appropriate conclusions—for example, applying adjudication rules to an insurance claim to determine eligibility or applying regulatory rules to a business transaction to ensure compliance. Red Hat Decision Manager 7 offers a choice of highly efficient inference algorithms, with extensions that provide CEP capabilities and detect real-time business events. The decision server fully supports execution of decision logic expressed in the Object Management Group (OMG) standard Decision Model and Notation (DMN) language.  In addition, it enables users to combine machine-learned predictive models with DMN models to automate more complex business decisions. Machine-learned models can be imported via the industry-standard Predictive Model Markup Language (PMML), and executed as part of a DMN decision. 

The decision server offers flexible deployment options and can be deployed within a Linux® container on Red Hat OpenShift Container Platform, or as a standalone service accessed via REST, Java™, or Java Message Service. It also can be embedded directly within a Java application. 

AUTHORING TOOLS 

Red Hat Decision Manager 7 includes authoring tools optimized for both business experts and application developers:

  • For business experts, the web-based authoring environment, Business Central, can be hosted on Red Hat OpenShift or on-premise. It provides a powerful suite of easy-to-use features for quick rule creation and management, including DMN modeling, decision tables (Figure 2), domain-specific rule languages, and guided rule editing. Rules can also be authored offline with Microsoft Excel. 
  • For developers, a plug-in is provided for Red Hat CodeReady Studio for easy integration of rulebased applications with Java code.
image container Figure 2. Example decision table for rule editing

REPOSITORY 

Red Hat Decision Manager 7 includes a repository based on Git, the widely used source code management system. The repository supports comprehensive and user-definable metadata for categorization of stored assets, as well as fine-grained user access controls and version control for rules and process models. Red Hat Decision Manager 7 supports governance workflows to ensure compliance with formal change management policies as rules are modified or moved between development, test, and production repositories.

RESOURCE OPTIMIZATION SERVICES 

Red Hat Decision Manager 7 includes OptaPlanner, a tool for constructing solvers for complex optimization problems. It can be used to build applications that optimize common business resource planning use cases (e.g., vehicle routing, employee rostering, cloud optimization, task assignment, job scheduling, bin packing). Every organization faces scheduling puzzles and has to figure out how best to assign a limited set of constrained resources (employees, assets, time, and money) to provide products or services. OptaPlanner enables users to build working solvers with minimal knowledge of optimization techniques and algorithms, and to deliver more efficient plans to improve service quality and reduce costs.

SUPPORTED PLATFORMS 

For a list of supported platforms on which Red Hat Decision Manager 7 will run, visit redhat.com/Decision-Manager.