Jump To Close Expand all Collapse all Table of contents Decision engine in Red Hat Process Automation Manager Preface 1. Decision engine in Red Hat Process Automation Manager 2. Phreak rule algorithm in the decision engine Expand section "2. Phreak rule algorithm in the decision engine" Collapse section "2. Phreak rule algorithm in the decision engine" 2.1. Rule evaluation in Phreak Expand section "2.1. Rule evaluation in Phreak" Collapse section "2.1. Rule evaluation in Phreak" 2.1.1. Rule evaluation with forward and backward chaining 2.2. Rule base configuration 2.3. Sequential mode in Phreak 3. KIE sessions Expand section "3. KIE sessions" Collapse section "3. KIE sessions" 3.1. Stateless KIE sessions Expand section "3.1. Stateless KIE sessions" Collapse section "3.1. Stateless KIE sessions" 3.1.1. Global variables in stateless KIE sessions 3.2. Stateful KIE sessions 4. Inference and truth maintenance in the decision engine 5. Execution control in the decision engine Expand section "5. Execution control in the decision engine" Collapse section "5. Execution control in the decision engine" 5.1. Salience for rules 5.2. Agenda groups for rules 5.3. Activation groups for rules 6. Configuring logging in the decision engine 7. Complex event processing (CEP) Expand section "7. Complex event processing (CEP)" Collapse section "7. Complex event processing (CEP)" 7.1. Events in complex event processing 7.2. Declaring facts as events 7.3. Event processing modes in the decision engine Expand section "7.3. Event processing modes in the decision engine" Collapse section "7.3. Event processing modes in the decision engine" 7.3.1. Negative patterns in decision engine stream mode 7.4. Metadata tags for events 7.5. Temporal operators for events 7.6. Session clock implementations in the decision engine 7.7. Event streams and entry points Expand section "7.7. Event streams and entry points" Collapse section "7.7. Event streams and entry points" 7.7.1. Declaring entry points for rule data 7.8. Sliding windows of time or length Expand section "7.8. Sliding windows of time or length" Collapse section "7.8. Sliding windows of time or length" 7.8.1. Declaring sliding windows for rule data 7.9. Memory management for events 8. Example decisions in Red Hat Process Automation Manager for an IDE Expand section "8. Example decisions in Red Hat Process Automation Manager for an IDE" Collapse section "8. Example decisions in Red Hat Process Automation Manager for an IDE" 8.1. Importing and executing Red Hat Process Automation Manager example decisions in an IDE 8.2. Hello World example decisions (basic rules and debugging) 8.3. State example decisions (forward chaining and conflict resolution) 8.4. Fibonacci example decisions (recursion and conflict resolution) 8.5. Pricing example decisions (decision tables) 8.6. Pet Store example decisions (agenda groups, global variables, callbacks, and GUI integration) 8.7. Honest Politician example decisions (truth maintenance and salience) 8.8. Sudoku example decisions (complex pattern matching, callbacks, and GUI integration) 8.9. Conway’s Game of Life example decisions (ruleflow groups and GUI integration) 8.10. House of Doom example decisions (backward chaining and recursion) 9. Additional resources A. Versioning information Legal Notice Settings Close Language: 日本語 English Language: 日本語 English Format: Multi-page Single-page PDF Format: Multi-page Single-page PDF Language and Page Formatting Options Language: 日本語 English Language: 日本語 English Format: Multi-page Single-page PDF Format: Multi-page Single-page PDF Chapter 9. Additional resources Designing your decision management architecture for Red Hat Process Automation Manager Getting started with decision services Designing a decision service using DRL rules Packaging and deploying a Red Hat Process Automation Manager project Previous Next