Reader small image

You're reading from  JBoss: Developer's Guide

Product typeBook
Published inAug 2017
Reading LevelIntermediate
PublisherPackt
ISBN-139781788296199
Edition1st Edition
Languages
Right arrow
Author (1)
Elvadas Nono Woguia
Elvadas Nono Woguia
author image
Elvadas Nono Woguia

Elvadas Nono Woguia is a software engineer, consultant and Open Source tech enthusiast living in Paris area. Elvadas studied computer sciences at Ecole Polytechnique Yaounde in Cameroon and also hold a Specialized Master in IT systems Management from Ecole Centrale Paris. He has been working for 10 years now in EMEA IT industry for various companies and customers and currently employed by Red Hat as Middleware and PAAS consultant. Elvadas is Certified Oracle Web Component Developer Expert , Certified Red Hat Platform As a Service Delivery Specialist. He currently helps Red Hat customers on their open source journey to design modern and scalable architectures; build customize and integrate various Middleware and cloud technologies and products around JBoss and Openshift ecosystems. In his free time, Elvadas loves playing and watching soccer. He shared tech posts with the open source community on his blog on the red hat developers website. He cares about care about humanitarian causes ; he founded and worked to bring peace and light among the needy his charity UrgenceSolidaires.
Read more about Elvadas Nono Woguia

Right arrow

Authoring business rules with JBoss BRMS

In a declarative programming style, the raw material comprises mainly business rules and facts. A business rule is a statement derived from propositional and first-order logic (for example, if <conditions>, then <actions>) to express system knowledge. The inference engine applies pattern matching algorithms on rules and data facts present in the working memory to infer conclusions that lead to actions. Facts are mainly expressed as plain Java object models:

Rules reside in a space called the production memory, whereas facts are kept in the working memory. On applying pattern-matching algorithms, new facts can be generated, updated or removed from the working memory. Two rules are said to be in conflict when they both are true for the same fact assertion--an Agenda is important to manage execution orders in case of conflicts...

lock icon
The rest of the page is locked
Previous PageNext Page
You have been reading a chapter from
JBoss: Developer's Guide
Published in: Aug 2017Publisher: PacktISBN-13: 9781788296199

Author (1)

author image
Elvadas Nono Woguia

Elvadas Nono Woguia is a software engineer, consultant and Open Source tech enthusiast living in Paris area. Elvadas studied computer sciences at Ecole Polytechnique Yaounde in Cameroon and also hold a Specialized Master in IT systems Management from Ecole Centrale Paris. He has been working for 10 years now in EMEA IT industry for various companies and customers and currently employed by Red Hat as Middleware and PAAS consultant. Elvadas is Certified Oracle Web Component Developer Expert , Certified Red Hat Platform As a Service Delivery Specialist. He currently helps Red Hat customers on their open source journey to design modern and scalable architectures; build customize and integrate various Middleware and cloud technologies and products around JBoss and Openshift ecosystems. In his free time, Elvadas loves playing and watching soccer. He shared tech posts with the open source community on his blog on the red hat developers website. He cares about care about humanitarian causes ; he founded and worked to bring peace and light among the needy his charity UrgenceSolidaires.
Read more about Elvadas Nono Woguia