Home » Enterprise Java » JBoss Drools

JBoss Drools

JBoss Drools Fusion Tutorial

This tutorial is all about JBoss Drools Fusion. Before proceeding with this article, lets assume that readers have a basic knowledge into JBoss Drools and working of a Java n-tier application. To brief, Drools is a Business Rules Management System (BRMS) solution. It provides a core Business Rules Engine (BRE), a web authoring and rules management application (Drools Workbench) and ...

Read More »

JBoss Drools Spreadsheet Example

This example illustrates JBoss Drools Spreadsheet Example. Before proceeding with this article, we assume readers have a basic knowledge about how a Java n-tier application works. We also assume readers have good understanding of JBoss Drools. For more information on JBoss Drools please refer the article JBoss Drools Best Practices. 1. Introduction As we already know, Drools is a Rule Engine ...

Read More »

JBoss Drools Best Practices Tutorial

This example illustrates JBoss Drools and its best practices. We will also cover terminology used with Drools with little explanation. Before we proceed with this article, lets assume that readers have basic knowledge about how a Java n-tier application works. In brief, any Java enterprise level application can be split into three parts: UI – User Interface (Frontend/presentation layer) Service ...

Read More »

Jboss Drools Facthandle Example

Hello Readers, in this article we will take a look on what is the FactHandle and how this works inside a drools engine implementing a example of this to ilustrate this feautre. Before starting, check the requirements related to technologies and frameworks used to this example below: Maven 3.3.9 Jboss Studio 10.3 Drools Engine 7.0  JDK 1.8.0_71 1. Introduction Before ...

Read More »

Jboss Drools AgendaEventListener Example

Hello Readers, in this article we will take a look on how to use and implement an AgendaEventListener on a drools rule program. Before we start, check the requirements related to technologies and frameworks used to this example below: Maven 3.3.9 Jboss Studio 10.3 Drools Engine 7.0  JDK 1.8.0_71 1. Introduction Before continuing with the AgendaEventListener Example implementation, we need to ...

Read More »

Drools Backward Chaining Example

In this article, we will see a little introduction and example of what is backward chaining and how to implemente it with jboss drools. This example uses the following technologies and frameworks: Maven 3.3.9 Jboss Studio 10.3 Drools Engine 7.0  JDK 1.8.0_71 1. Introduction Backward chaining, is a concept that allows in a graph structure(derivation tree) to get through each ...

Read More »

JBoss BRMS Drools Example

In this article, we will see an example of JBoss BRMS. BRMS is a JBoss Rules based server-side solution for the management, storage, editing and deployment of rules. JBoss BRMS 6 is backed by a GIT based repository, which is very much in line with how the mainstream enterprises are storing and working to deploy their projects. If you want to ...

Read More »

JBoss Drools Guvnor Example

In this article, we will see an example of Drools Guvnor. We use Guvnor as ‘Business Rules Manager’. Guvnor is the name of the web and network related components for managing rules with drools. If you want to more know about Drools Introduction or its setup, read here. This example uses the following frameworks: Maven 3.2.3 Guvnor 5.1.1 1. What is a ...

Read More »

Drools Expert System Example

In this article, we will see an example of Drools Expert system. First, let’s try to understand what is an expert system? An expert system’s goal is to help make a decision or solve a problem. Now to make a proper decision, it relies on are knowledge system and the working memory where we have the data that is to ...

Read More »

Drools Rule Engine Tutorial

Drools is a Rule Engine that uses the rule-based approach to decouple logic from the system. The logic is external to the system in form of rules which when applied to data results into the decision making. A rules engine is a tool for executing business rules. In this article, we will write some business rules for a shopping domain ...

Read More »