Soumettre la recherche
Mettre en ligne
2011-03-29 London - Why do I need the guvnor BRMS?
•
Télécharger en tant que ODP, PDF
•
3 j'aime
•
5,411 vues
Geoffrey De Smet
Suivre
Why do I need the Guvnor BRMS and the Drools rule engine?
Lire moins
Lire la suite
Technologie
Signaler
Partager
Signaler
Partager
1 sur 30
Télécharger maintenant
Recommandé
2012 02-04 fosdem 2012 - guvnor and j bpm designer
2012 02-04 fosdem 2012 - guvnor and j bpm designer
marcolof
ATDD open house
ATDD open house
Arnon Axelrod
Improving Estimates
Improving Estimates
Giovanni Scerra ☃
Banitto_Resume
Banitto_Resume
Banitto Peter
VarshaChouhan_Resume
VarshaChouhan_Resume
Varsha Chouhan
Drools presentation
Drools presentation
Jéferson Machado
JUDCon 2011 Drools and jBPM5 in Real Life
JUDCon 2011 Drools and jBPM5 in Real Life
Mauricio (Salaboy) Salatino
Lille2010markp
Lille2010markp
Ch'ti JUG
Recommandé
2012 02-04 fosdem 2012 - guvnor and j bpm designer
2012 02-04 fosdem 2012 - guvnor and j bpm designer
marcolof
ATDD open house
ATDD open house
Arnon Axelrod
Improving Estimates
Improving Estimates
Giovanni Scerra ☃
Banitto_Resume
Banitto_Resume
Banitto Peter
VarshaChouhan_Resume
VarshaChouhan_Resume
Varsha Chouhan
Drools presentation
Drools presentation
Jéferson Machado
JUDCon 2011 Drools and jBPM5 in Real Life
JUDCon 2011 Drools and jBPM5 in Real Life
Mauricio (Salaboy) Salatino
Lille2010markp
Lille2010markp
Ch'ti JUG
Drools Planner webinar (2011-06-15): Drools Planner optimizes automated planning
Drools Planner webinar (2011-06-15): Drools Planner optimizes automated planning
Geoffrey De Smet
Drools New York City workshop 2011
Drools New York City workshop 2011
Geoffrey De Smet
jBPM5 (Argentina workshop)
jBPM5 (Argentina workshop)
Kris Verlaenen
JBoss World 2011 - Drools
JBoss World 2011 - Drools
Geoffrey De Smet
Open source and business rules
Open source and business rules
Geoffrey De Smet
Extending Spark Streaming to Support Complex Event Processing
Extending Spark Streaming to Support Complex Event Processing
Oh Chan Kwon
Drools
Drools
John Paulett
JBoss Drools - Pure Java Rule Engine
JBoss Drools - Pure Java Rule Engine
Anil Allewar
Rule Engine Evaluation for Complex Event Processing
Rule Engine Evaluation for Complex Event Processing
Chandra Divi
Drools 6.0 (Red Hat Summit)
Drools 6.0 (Red Hat Summit)
Mark Proctor
Rule Engine & Drools
Rule Engine & Drools
Sandip Jadhav
What is Drools, Guvnor and Planner? 2012 02-17 Brno Dev Conference
What is Drools, Guvnor and Planner? 2012 02-17 Brno Dev Conference
Geoffrey De Smet
How Custom is your Org? CEER at Dreamforce 2019
How Custom is your Org? CEER at Dreamforce 2019
Steven Herod
Resume_Arindom-March-3rd
Resume_Arindom-March-3rd
Arindom Biswas
Mobile Code Optimisation Services
Mobile Code Optimisation Services
Raja Nagendra Kumar
Behaviour Driven Development: Oltre i limiti del possibile
Behaviour Driven Development: Oltre i limiti del possibile
Iosif Itkin
Jboss drools 4 scope - benefits, shortfalls
Jboss drools 4 scope - benefits, shortfalls
Zoran Hristov
Resume_Arindom_Updated
Resume_Arindom_Updated
Arindom Biswas
ImthiyazAli_Resume
ImthiyazAli_Resume
Imthiyaz Ahamed
Making the Move to Behavior Driven Development
Making the Move to Behavior Driven Development
QASymphony
KiranGara_JEE_7Yrs
KiranGara_JEE_7Yrs
Kiran Gara
User Stories Lunch & Learn
User Stories Lunch & Learn
Christopher Say Go
Contenu connexe
En vedette
Drools Planner webinar (2011-06-15): Drools Planner optimizes automated planning
Drools Planner webinar (2011-06-15): Drools Planner optimizes automated planning
Geoffrey De Smet
Drools New York City workshop 2011
Drools New York City workshop 2011
Geoffrey De Smet
jBPM5 (Argentina workshop)
jBPM5 (Argentina workshop)
Kris Verlaenen
JBoss World 2011 - Drools
JBoss World 2011 - Drools
Geoffrey De Smet
Open source and business rules
Open source and business rules
Geoffrey De Smet
Extending Spark Streaming to Support Complex Event Processing
Extending Spark Streaming to Support Complex Event Processing
Oh Chan Kwon
Drools
Drools
John Paulett
JBoss Drools - Pure Java Rule Engine
JBoss Drools - Pure Java Rule Engine
Anil Allewar
Rule Engine Evaluation for Complex Event Processing
Rule Engine Evaluation for Complex Event Processing
Chandra Divi
Drools 6.0 (Red Hat Summit)
Drools 6.0 (Red Hat Summit)
Mark Proctor
Rule Engine & Drools
Rule Engine & Drools
Sandip Jadhav
En vedette
(11)
Drools Planner webinar (2011-06-15): Drools Planner optimizes automated planning
Drools Planner webinar (2011-06-15): Drools Planner optimizes automated planning
Drools New York City workshop 2011
Drools New York City workshop 2011
jBPM5 (Argentina workshop)
jBPM5 (Argentina workshop)
JBoss World 2011 - Drools
JBoss World 2011 - Drools
Open source and business rules
Open source and business rules
Extending Spark Streaming to Support Complex Event Processing
Extending Spark Streaming to Support Complex Event Processing
Drools
Drools
JBoss Drools - Pure Java Rule Engine
JBoss Drools - Pure Java Rule Engine
Rule Engine Evaluation for Complex Event Processing
Rule Engine Evaluation for Complex Event Processing
Drools 6.0 (Red Hat Summit)
Drools 6.0 (Red Hat Summit)
Rule Engine & Drools
Rule Engine & Drools
Similaire à 2011-03-29 London - Why do I need the guvnor BRMS?
What is Drools, Guvnor and Planner? 2012 02-17 Brno Dev Conference
What is Drools, Guvnor and Planner? 2012 02-17 Brno Dev Conference
Geoffrey De Smet
How Custom is your Org? CEER at Dreamforce 2019
How Custom is your Org? CEER at Dreamforce 2019
Steven Herod
Resume_Arindom-March-3rd
Resume_Arindom-March-3rd
Arindom Biswas
Mobile Code Optimisation Services
Mobile Code Optimisation Services
Raja Nagendra Kumar
Behaviour Driven Development: Oltre i limiti del possibile
Behaviour Driven Development: Oltre i limiti del possibile
Iosif Itkin
Jboss drools 4 scope - benefits, shortfalls
Jboss drools 4 scope - benefits, shortfalls
Zoran Hristov
Resume_Arindom_Updated
Resume_Arindom_Updated
Arindom Biswas
ImthiyazAli_Resume
ImthiyazAli_Resume
Imthiyaz Ahamed
Making the Move to Behavior Driven Development
Making the Move to Behavior Driven Development
QASymphony
KiranGara_JEE_7Yrs
KiranGara_JEE_7Yrs
Kiran Gara
User Stories Lunch & Learn
User Stories Lunch & Learn
Christopher Say Go
Samarendra_3+ Year_Software Testing
Samarendra_3+ Year_Software Testing
Samarendra Sahoo
Sarma resume
Sarma resume
Sarma Ganti
Software testing
Software testing
K Lingaraju
Guidewire Connections 2023 DE-4 Using AI to Accelerate Application Integration
Guidewire Connections 2023 DE-4 Using AI to Accelerate Application Integration
BrianPetrini
Jboss drools 3 key drools functionalities
Jboss drools 3 key drools functionalities
Zoran Hristov
Ignify_RubyMehto_5year
Ignify_RubyMehto_5year
ruby mehto
Ranendra_new_CV
Ranendra_new_CV
ranendrabiswas
Ranendra_new_CV
Ranendra_new_CV
ranendrabiswas
How Much Does Hiring Remote React Native Developers Cost.pdf
How Much Does Hiring Remote React Native Developers Cost.pdf
Artistixe IT Solution LLP
Similaire à 2011-03-29 London - Why do I need the guvnor BRMS?
(20)
What is Drools, Guvnor and Planner? 2012 02-17 Brno Dev Conference
What is Drools, Guvnor and Planner? 2012 02-17 Brno Dev Conference
How Custom is your Org? CEER at Dreamforce 2019
How Custom is your Org? CEER at Dreamforce 2019
Resume_Arindom-March-3rd
Resume_Arindom-March-3rd
Mobile Code Optimisation Services
Mobile Code Optimisation Services
Behaviour Driven Development: Oltre i limiti del possibile
Behaviour Driven Development: Oltre i limiti del possibile
Jboss drools 4 scope - benefits, shortfalls
Jboss drools 4 scope - benefits, shortfalls
Resume_Arindom_Updated
Resume_Arindom_Updated
ImthiyazAli_Resume
ImthiyazAli_Resume
Making the Move to Behavior Driven Development
Making the Move to Behavior Driven Development
KiranGara_JEE_7Yrs
KiranGara_JEE_7Yrs
User Stories Lunch & Learn
User Stories Lunch & Learn
Samarendra_3+ Year_Software Testing
Samarendra_3+ Year_Software Testing
Sarma resume
Sarma resume
Software testing
Software testing
Guidewire Connections 2023 DE-4 Using AI to Accelerate Application Integration
Guidewire Connections 2023 DE-4 Using AI to Accelerate Application Integration
Jboss drools 3 key drools functionalities
Jboss drools 3 key drools functionalities
Ignify_RubyMehto_5year
Ignify_RubyMehto_5year
Ranendra_new_CV
Ranendra_new_CV
Ranendra_new_CV
Ranendra_new_CV
How Much Does Hiring Remote React Native Developers Cost.pdf
How Much Does Hiring Remote React Native Developers Cost.pdf
Plus de Geoffrey De Smet
Drools planner - 2012-10-23 IntelliFest 2012
Drools planner - 2012-10-23 IntelliFest 2012
Geoffrey De Smet
2012 02-04 fosdem 2012 - drools planner
2012 02-04 fosdem 2012 - drools planner
Geoffrey De Smet
JUDCon London 2011 - Bin packing with drools planner by example
JUDCon London 2011 - Bin packing with drools planner by example
Geoffrey De Smet
Applying CEP Drools Fusion - Drools jBPM Bootcamps 2011
Applying CEP Drools Fusion - Drools jBPM Bootcamps 2011
Geoffrey De Smet
2011-03-29 London - drools
2011-03-29 London - drools
Geoffrey De Smet
2011-03-29 London - Decision tables in depth (Michael Anstis)
2011-03-29 London - Decision tables in depth (Michael Anstis)
Geoffrey De Smet
2011-03-09 London - Drools Planner in a nutshell
2011-03-09 London - Drools Planner in a nutshell
Geoffrey De Smet
2011-03-24 IDC - Adaptive and flexible processes (Mark Proctor)
2011-03-24 IDC - Adaptive and flexible processes (Mark Proctor)
Geoffrey De Smet
Pushing the rule engine to its limits with drools planner (parisjug 2010-11-09)
Pushing the rule engine to its limits with drools planner (parisjug 2010-11-09)
Geoffrey De Smet
Drooling for drools (JBoss webex)
Drooling for drools (JBoss webex)
Geoffrey De Smet
Developing applications with rules, workflow and event processing (it@cork 2010)
Developing applications with rules, workflow and event processing (it@cork 2010)
Geoffrey De Smet
Hybrid rule engines (rulesfest 2010)
Hybrid rule engines (rulesfest 2010)
Geoffrey De Smet
st - demystifying complext event processing
st - demystifying complext event processing
Geoffrey De Smet
jBPM 5 (JUDCon 2010-10-08)
jBPM 5 (JUDCon 2010-10-08)
Geoffrey De Smet
Applying complex event processing (2010-10-11)
Applying complex event processing (2010-10-11)
Geoffrey De Smet
Towards unified knowledge management platform (rulefest 2010)
Towards unified knowledge management platform (rulefest 2010)
Geoffrey De Smet
2010 04-20 san diego bootcamp - drools planner - use cases
2010 04-20 san diego bootcamp - drools planner - use cases
Geoffrey De Smet
Drools BeJUG 2010
Drools BeJUG 2010
Geoffrey De Smet
Plus de Geoffrey De Smet
(18)
Drools planner - 2012-10-23 IntelliFest 2012
Drools planner - 2012-10-23 IntelliFest 2012
2012 02-04 fosdem 2012 - drools planner
2012 02-04 fosdem 2012 - drools planner
JUDCon London 2011 - Bin packing with drools planner by example
JUDCon London 2011 - Bin packing with drools planner by example
Applying CEP Drools Fusion - Drools jBPM Bootcamps 2011
Applying CEP Drools Fusion - Drools jBPM Bootcamps 2011
2011-03-29 London - drools
2011-03-29 London - drools
2011-03-29 London - Decision tables in depth (Michael Anstis)
2011-03-29 London - Decision tables in depth (Michael Anstis)
2011-03-09 London - Drools Planner in a nutshell
2011-03-09 London - Drools Planner in a nutshell
2011-03-24 IDC - Adaptive and flexible processes (Mark Proctor)
2011-03-24 IDC - Adaptive and flexible processes (Mark Proctor)
Pushing the rule engine to its limits with drools planner (parisjug 2010-11-09)
Pushing the rule engine to its limits with drools planner (parisjug 2010-11-09)
Drooling for drools (JBoss webex)
Drooling for drools (JBoss webex)
Developing applications with rules, workflow and event processing (it@cork 2010)
Developing applications with rules, workflow and event processing (it@cork 2010)
Hybrid rule engines (rulesfest 2010)
Hybrid rule engines (rulesfest 2010)
st - demystifying complext event processing
st - demystifying complext event processing
jBPM 5 (JUDCon 2010-10-08)
jBPM 5 (JUDCon 2010-10-08)
Applying complex event processing (2010-10-11)
Applying complex event processing (2010-10-11)
Towards unified knowledge management platform (rulefest 2010)
Towards unified knowledge management platform (rulefest 2010)
2010 04-20 san diego bootcamp - drools planner - use cases
2010 04-20 san diego bootcamp - drools planner - use cases
Drools BeJUG 2010
Drools BeJUG 2010
Dernier
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
naman860154
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
wesley chun
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Drew Madelung
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
Enterprise Knowledge
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Radu Cotescu
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Gabriella Davis
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
The Digital Insurer
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Miguel Araújo
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
apidays
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Igalia
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
sudhanshuwaghmare1
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
UK Journal
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
Puma Security, LLC
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
Malak Abu Hammad
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Neo4j
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
The Digital Insurer
Dernier
(20)
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
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.
Télécharger maintenant