SlideShare a Scribd company logo
Submit Search
Upload
2011-03-29 London - Why do I need the guvnor BRMS?
Report
Share
Geoffrey De Smet
Software developer at Red Hat
Follow
•
3 likes
•
5,411 views
1
of
30
2011-03-29 London - Why do I need the guvnor BRMS?
•
3 likes
•
5,411 views
Report
Share
Download Now
Download to read offline
Technology
Why do I need the Guvnor BRMS and the Drools rule engine?
Read more
Geoffrey De Smet
Software developer at Red Hat
Follow
Recommended
2012 02-04 fosdem 2012 - guvnor and j bpm designer by
2012 02-04 fosdem 2012 - guvnor and j bpm designer
marcolof
1.8K views
•
62 slides
ATDD open house by
ATDD open house
Arnon Axelrod
51 views
•
22 slides
Improving Estimates by
Improving Estimates
Giovanni Scerra ☃
454 views
•
32 slides
Banitto_Resume by
Banitto_Resume
Banitto Peter
244 views
•
3 slides
VarshaChouhan_Resume by
VarshaChouhan_Resume
Varsha Chouhan
161 views
•
4 slides
Drools presentation by
Drools presentation
Jéferson Machado
1.5K views
•
12 slides
More Related Content
Viewers also liked
Drools Planner webinar (2011-06-15): Drools Planner optimizes automated planning by
Drools Planner webinar (2011-06-15): Drools Planner optimizes automated planning
Geoffrey De Smet
3.1K views
•
53 slides
Drools New York City workshop 2011 by
Drools New York City workshop 2011
Geoffrey De Smet
1.7K views
•
111 slides
jBPM5 (Argentina workshop) by
jBPM5 (Argentina workshop)
Kris Verlaenen
2.2K views
•
42 slides
JBoss World 2011 - Drools by
JBoss World 2011 - Drools
Geoffrey De Smet
1.7K views
•
89 slides
Open source and business rules by
Open source and business rules
Geoffrey De Smet
1.2K views
•
35 slides
Extending Spark Streaming to Support Complex Event Processing by
Extending Spark Streaming to Support Complex Event Processing
Oh Chan Kwon
5.5K views
•
34 slides
Viewers also liked
(11)
Drools Planner webinar (2011-06-15): Drools Planner optimizes automated planning by Geoffrey De Smet
Drools Planner webinar (2011-06-15): Drools Planner optimizes automated planning
Geoffrey De Smet
•
3.1K views
Drools New York City workshop 2011 by Geoffrey De Smet
Drools New York City workshop 2011
Geoffrey De Smet
•
1.7K views
jBPM5 (Argentina workshop) by Kris Verlaenen
jBPM5 (Argentina workshop)
Kris Verlaenen
•
2.2K views
JBoss World 2011 - Drools by Geoffrey De Smet
JBoss World 2011 - Drools
Geoffrey De Smet
•
1.7K views
Open source and business rules by Geoffrey De Smet
Open source and business rules
Geoffrey De Smet
•
1.2K views
Extending Spark Streaming to Support Complex Event Processing by Oh Chan Kwon
Extending Spark Streaming to Support Complex Event Processing
Oh Chan Kwon
•
5.5K views
Drools by John Paulett
Drools
John Paulett
•
10K views
JBoss Drools - Pure Java Rule Engine by Anil Allewar
JBoss Drools - Pure Java Rule Engine
Anil Allewar
•
19.3K views
Rule Engine Evaluation for Complex Event Processing by Chandra Divi
Rule Engine Evaluation for Complex Event Processing
Chandra Divi
•
5.9K views
Drools 6.0 (Red Hat Summit) by Mark Proctor
Drools 6.0 (Red Hat Summit)
Mark Proctor
•
37.4K views
Rule Engine & Drools by Sandip Jadhav
Rule Engine & Drools
Sandip Jadhav
•
33.5K views
Similar to 2011-03-29 London - Why do I need the guvnor BRMS?
What is Drools, Guvnor and Planner? 2012 02-17 Brno Dev Conference by
What is Drools, Guvnor and Planner? 2012 02-17 Brno Dev Conference
Geoffrey De Smet
2.6K views
•
87 slides
How Custom is your Org? CEER at Dreamforce 2019 by
How Custom is your Org? CEER at Dreamforce 2019
Steven Herod
550 views
•
30 slides
Resume_Arindom-March-3rd by
Resume_Arindom-March-3rd
Arindom Biswas
167 views
•
7 slides
Mobile Code Optimisation Services by
Mobile Code Optimisation Services
Raja Nagendra Kumar
523 views
•
15 slides
Behaviour Driven Development: Oltre i limiti del possibile by
Behaviour Driven Development: Oltre i limiti del possibile
Iosif Itkin
127 views
•
36 slides
Jboss drools 4 scope - benefits, shortfalls by
Jboss drools 4 scope - benefits, shortfalls
Zoran Hristov
2.9K views
•
13 slides
Similar to 2011-03-29 London - Why do I need the guvnor BRMS?
(20)
What is Drools, Guvnor and Planner? 2012 02-17 Brno Dev Conference by Geoffrey De Smet
What is Drools, Guvnor and Planner? 2012 02-17 Brno Dev Conference
Geoffrey De Smet
•
2.6K views
How Custom is your Org? CEER at Dreamforce 2019 by Steven Herod
How Custom is your Org? CEER at Dreamforce 2019
Steven Herod
•
550 views
Resume_Arindom-March-3rd by Arindom Biswas
Resume_Arindom-March-3rd
Arindom Biswas
•
167 views
Mobile Code Optimisation Services by Raja Nagendra Kumar
Mobile Code Optimisation Services
Raja Nagendra Kumar
•
523 views
Behaviour Driven Development: Oltre i limiti del possibile by Iosif Itkin
Behaviour Driven Development: Oltre i limiti del possibile
Iosif Itkin
•
127 views
Jboss drools 4 scope - benefits, shortfalls by Zoran Hristov
Jboss drools 4 scope - benefits, shortfalls
Zoran Hristov
•
2.9K views
Resume_Arindom_Updated by Arindom Biswas
Resume_Arindom_Updated
Arindom Biswas
•
427 views
ImthiyazAli_Resume by Imthiyaz Ahamed
ImthiyazAli_Resume
Imthiyaz Ahamed
•
370 views
Making the Move to Behavior Driven Development by QASymphony
Making the Move to Behavior Driven Development
QASymphony
•
1.2K views
KiranGara_JEE_7Yrs by Kiran Gara
KiranGara_JEE_7Yrs
Kiran Gara
•
163 views
User Stories Lunch & Learn by Christopher Say Go
User Stories Lunch & Learn
Christopher Say Go
•
358 views
2 - Multithread section 1 - 55 points } {3 - Multithread s.docx by eugeniadean34240
2 - Multithread section 1 - 55 points } {3 - Multithread s.docx
eugeniadean34240
•
3 views
Samarendra_3+ Year_Software Testing by Samarendra Sahoo
Samarendra_3+ Year_Software Testing
Samarendra Sahoo
•
353 views
Sarma resume by Sarma Ganti
Sarma resume
Sarma Ganti
•
444 views
Software testing by K Lingaraju
Software testing
K Lingaraju
•
1.1K views
Jboss drools 3 key drools functionalities by Zoran Hristov
Jboss drools 3 key drools functionalities
Zoran Hristov
•
834 views
Ignify_RubyMehto_5year by ruby mehto
Ignify_RubyMehto_5year
ruby mehto
•
111 views
Ranendra_new_CV by ranendrabiswas
Ranendra_new_CV
ranendrabiswas
•
93 views
Ranendra_new_CV by ranendrabiswas
Ranendra_new_CV
ranendrabiswas
•
171 views
Software testing by K Lingaraju
Software testing
K Lingaraju
•
1.4K views
More from Geoffrey De Smet
Drools planner - 2012-10-23 IntelliFest 2012 by
Drools planner - 2012-10-23 IntelliFest 2012
Geoffrey De Smet
1.4K views
•
83 slides
2012 02-04 fosdem 2012 - drools planner by
2012 02-04 fosdem 2012 - drools planner
Geoffrey De Smet
1.5K views
•
99 slides
JUDCon London 2011 - Bin packing with drools planner by example by
JUDCon London 2011 - Bin packing with drools planner by example
Geoffrey De Smet
2.8K views
•
93 slides
Applying CEP Drools Fusion - Drools jBPM Bootcamps 2011 by
Applying CEP Drools Fusion - Drools jBPM Bootcamps 2011
Geoffrey De Smet
5.1K views
•
42 slides
2011-03-29 London - drools by
2011-03-29 London - drools
Geoffrey De Smet
1.6K views
•
87 slides
2011-03-29 London - Decision tables in depth (Michael Anstis) by
2011-03-29 London - Decision tables in depth (Michael Anstis)
Geoffrey De Smet
4K views
•
51 slides
More from Geoffrey De Smet
(18)
Drools planner - 2012-10-23 IntelliFest 2012 by Geoffrey De Smet
Drools planner - 2012-10-23 IntelliFest 2012
Geoffrey De Smet
•
1.4K views
2012 02-04 fosdem 2012 - drools planner by Geoffrey De Smet
2012 02-04 fosdem 2012 - drools planner
Geoffrey De Smet
•
1.5K views
JUDCon London 2011 - Bin packing with drools planner by example by Geoffrey De Smet
JUDCon London 2011 - Bin packing with drools planner by example
Geoffrey De Smet
•
2.8K views
Applying CEP Drools Fusion - Drools jBPM Bootcamps 2011 by Geoffrey De Smet
Applying CEP Drools Fusion - Drools jBPM Bootcamps 2011
Geoffrey De Smet
•
5.1K views
2011-03-29 London - drools by Geoffrey De Smet
2011-03-29 London - drools
Geoffrey De Smet
•
1.6K views
2011-03-29 London - Decision tables in depth (Michael Anstis) by Geoffrey De Smet
2011-03-29 London - Decision tables in depth (Michael Anstis)
Geoffrey De Smet
•
4K views
2011-03-09 London - Drools Planner in a nutshell by Geoffrey De Smet
2011-03-09 London - Drools Planner in a nutshell
Geoffrey De Smet
•
1.3K views
2011-03-24 IDC - Adaptive and flexible processes (Mark Proctor) by Geoffrey De Smet
2011-03-24 IDC - Adaptive and flexible processes (Mark Proctor)
Geoffrey De Smet
•
1.1K views
Pushing the rule engine to its limits with drools planner (parisjug 2010-11-09) by Geoffrey De Smet
Pushing the rule engine to its limits with drools planner (parisjug 2010-11-09)
Geoffrey De Smet
•
6.1K views
Drooling for drools (JBoss webex) by Geoffrey De Smet
Drooling for drools (JBoss webex)
Geoffrey De Smet
•
1.8K views
Developing applications with rules, workflow and event processing (it@cork 2010) by Geoffrey De Smet
Developing applications with rules, workflow and event processing (it@cork 2010)
Geoffrey De Smet
•
2.5K views
Hybrid rule engines (rulesfest 2010) by Geoffrey De Smet
Hybrid rule engines (rulesfest 2010)
Geoffrey De Smet
•
1.2K views
st - demystifying complext event processing by Geoffrey De Smet
st - demystifying complext event processing
Geoffrey De Smet
•
1.2K views
jBPM 5 (JUDCon 2010-10-08) by Geoffrey De Smet
jBPM 5 (JUDCon 2010-10-08)
Geoffrey De Smet
•
1.4K views
Applying complex event processing (2010-10-11) by Geoffrey De Smet
Applying complex event processing (2010-10-11)
Geoffrey De Smet
•
1.8K views
Towards unified knowledge management platform (rulefest 2010) by Geoffrey De Smet
Towards unified knowledge management platform (rulefest 2010)
Geoffrey De Smet
•
1K views
2010 04-20 san diego bootcamp - drools planner - use cases by Geoffrey De Smet
2010 04-20 san diego bootcamp - drools planner - use cases
Geoffrey De Smet
•
1K views
Drools BeJUG 2010 by Geoffrey De Smet
Drools BeJUG 2010
Geoffrey De Smet
•
3K views
Recently uploaded
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue by
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue
ShapeBlue
135 views
•
13 slides
Import Export Virtual Machine for KVM Hypervisor - Ayush Pandey - University ... by
Import Export Virtual Machine for KVM Hypervisor - Ayush Pandey - University ...
ShapeBlue
119 views
•
17 slides
Centralized Logging Feature in CloudStack using ELK and Grafana - Kiran Chava... by
Centralized Logging Feature in CloudStack using ELK and Grafana - Kiran Chava...
ShapeBlue
145 views
•
17 slides
What’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlue by
What’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlue
ShapeBlue
263 views
•
23 slides
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue by
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue
ShapeBlue
222 views
•
7 slides
Generative AI: Shifting the AI Landscape by
Generative AI: Shifting the AI Landscape
Deakin University
53 views
•
55 slides
Recently uploaded
(20)
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue by ShapeBlue
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue
ShapeBlue
•
135 views
Import Export Virtual Machine for KVM Hypervisor - Ayush Pandey - University ... by ShapeBlue
Import Export Virtual Machine for KVM Hypervisor - Ayush Pandey - University ...
ShapeBlue
•
119 views
Centralized Logging Feature in CloudStack using ELK and Grafana - Kiran Chava... by ShapeBlue
Centralized Logging Feature in CloudStack using ELK and Grafana - Kiran Chava...
ShapeBlue
•
145 views
What’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlue by ShapeBlue
What’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlue
ShapeBlue
•
263 views
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue by ShapeBlue
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue
ShapeBlue
•
222 views
Generative AI: Shifting the AI Landscape by Deakin University
Generative AI: Shifting the AI Landscape
Deakin University
•
53 views
Qualifying SaaS, IaaS.pptx by Sachin Bhandari
Qualifying SaaS, IaaS.pptx
Sachin Bhandari
•
1K views
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N... by James Anderson
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...
James Anderson
•
160 views
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti... by ShapeBlue
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...
ShapeBlue
•
139 views
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f... by TrustArc
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...
TrustArc
•
170 views
The Power of Heat Decarbonisation Plans in the Built Environment by IES VE
The Power of Heat Decarbonisation Plans in the Built Environment
IES VE
•
79 views
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBIT by ShapeBlue
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBIT
ShapeBlue
•
206 views
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue by ShapeBlue
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue
ShapeBlue
•
138 views
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas... by Bernd Ruecker
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
Bernd Ruecker
•
54 views
Live Demo Showcase: Unveiling Dell PowerFlex’s IaaS Capabilities with Apache ... by ShapeBlue
Live Demo Showcase: Unveiling Dell PowerFlex’s IaaS Capabilities with Apache ...
ShapeBlue
•
126 views
Backroll, News and Demo - Pierre Charton, Matthias Dhellin, Ousmane Diarra - ... by ShapeBlue
Backroll, News and Demo - Pierre Charton, Matthias Dhellin, Ousmane Diarra - ...
ShapeBlue
•
186 views
Extending KVM Host HA for Non-NFS Storage - Alex Ivanov - StorPool by ShapeBlue
Extending KVM Host HA for Non-NFS Storage - Alex Ivanov - StorPool
ShapeBlue
•
123 views
Kyo - Functional Scala 2023.pdf by Flavio W. Brasil
Kyo - Functional Scala 2023.pdf
Flavio W. Brasil
•
457 views
2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue by ShapeBlue
2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue
ShapeBlue
•
147 views
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda... by ShapeBlue
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...
ShapeBlue
•
161 views
2011-03-29 London - Why do I need the guvnor BRMS?
1.
Geoffrey De Smet
Why do I need the Guvnor BRMS?
2.
3.
My business requires
domain expertise
4.
My business rules
change often
5.
Auditable and reproducible
6.
Future improvements
7.
Use cases I
have hammer, so every problem is a nail?
8.
9.
10.
Not imperative like
Java, Scala, Groovy, ...
11.
12.
Change often/fast
13.
14.
15.
Mortgages example
16.
17.
Which field has
the result our application need? Version 1 Version 2
18.
19.
when income below
1000 and age above 50
20.
when income below
1% of mortgage amount
21.
22.
or Design
the model in Guvnor:
23.
24.
My business requires
domain expertise Only mortgage managers understand mortgage rules
25.
26.
participated in mortgages
conferences/courses? No
27.
28.
29.
30.
Domain experts can
read/write DRL with Guided Rule Editor Change
31.
Guided Rule Editor
demo video Demo video
32.
33.
Domain experts make
the building Source: wikipedia
34.
My business rules
change often This mortgage rule change must be released by noon
35.
Deliver changes fast
36.
37.
38.
Self-service by mortgage
manager
39.
40.
41.
42.
Deployment infrastructure
43.
Auditable and reproducible
Why was that mortgage approved last year?
44.
45.
Future improvements Feed-back
welcome
46.
47.
Dependency graph (like
Maven/OSGi but simplified) Mortgage rules Car loan rules General loan rules Customer rules 2.0 1.1 1.1 2.1
48.
49.
Test
50.
51.
Immutable (all dependent
modules are released)
52.
Summary
53.
54.
55.
Change often/fast
56.
57.
Useful links
58.
Website
59.
http://www.jboss.org/drools/
60.
Reference manual
61.
http://www.jboss.org/drools/documentation.html
62.
Blog
63.
http://blog.athico.com/
64.
Mailing lists (forum
interface through nabble.com)
65.