SlideShare a Scribd company logo
1 of 31
Download to read offline
Towards a unified Business
Knowledge Management
PlatformPlatform
Towards a unified Business
Knowledge Management
PlatformPlatform
Edson Tirelli
CEP Lead Designer
Red Hat Inc
Towards a unified Business Knowledge
Management Platform
Edson Tirelli
etirelli@redhat.cometirelli@redhat.com
Lead CEP Designer
JBoss, a Division of Red Hat
Towards a unified Business Knowledge
Management Platform
What is Business Knowledge
Business Knowledge
What is Business KnowledgeBusiness Knowledge?
Business Knowledge
Business Knowledge?
Rules Fest – October 2010 – © Edson Tirelli 3
Is legislation business knowledge?
“All products sold in California, are due
Business Knowledge
“All products sold in California, are due
8.25% of sales taxes.”
business knowledge?
All products sold in California, are due
Business Knowledge
All products sold in California, are due
8.25% of sales taxes.”
Rules Fest – October 2010 – © Edson Tirelli 4
Are company policies business knowledge?
“ We match any price announced by any
Business Knowledge
“ We match any price announced by any
direct competitor in the city.”
business knowledge?
“ We match any price announced by any
Business Knowledge
“ We match any price announced by any
direct competitor in the city.”
Rules Fest – October 2010 – © Edson Tirelli 5
Is business intelligence
“Algorithmic Trading: when a given
Business Knowledge
“Algorithmic Trading: when a given
security falls more than 5% in 2 minutes,
after a government's economic
announcement, re-evaluate our position
and adjust the exposure to that security.”
business knowledge?
“Algorithmic Trading: when a given
Business Knowledge
“Algorithmic Trading: when a given
security falls more than 5% in 2 minutes,
after a government's economic
evaluate our position
and adjust the exposure to that security.”
Rules Fest – October 2010 – © Edson Tirelli 6
Is operational data business knowledge?
Business Knowledge
Country of Residence Age
US
< 21
>= 21>= 21
Canada
< 18
>= 18
business knowledge?
Business Knowledge
Gender Risk Factor
Male 1.00
Female 0.80
Male 1.20
Rules Fest – October 2010 – © Edson Tirelli 7
Male 1.20
Female 1.30
Male 0.90
Female 1.00
Male 1.20
Female 1.10
Are business processes
Business Knowledge
business processes business knowledge?
Business Knowledge
Rules Fest – October 2010 – © Edson Tirelli 8
Answer: they are all Business Knowledge!
What they have in common?
declarative in nature (non
independent lifecycle
Business Knowledge
independent lifecycle
more volatile than procedural code
susceptible to analysis and optimization
Business Knowledge!
What they have in common?
declarative in nature (non-algorithmic)
Business Knowledge
more volatile than procedural code
susceptible to analysis and optimization
Rules Fest – October 2010 – © Edson Tirelli 9
Case Study: Highway Toll systemCase Study: Highway Toll system
Rules Fest – October 2010 – © Edson Tirelli 10
Case Study: Highway Toll system
• Vehicles using the highway have their license plates
scanned at entry and exit points
• Charge is calculated based on:
• Distance travelled
• Type of vehicle
Day of the week, time of the day• Day of the week, time of the day
• Subscription plan (for frequent users)
• Etc
• For subscribers, usage is summarized and mailed as a
monthly report
• For non-subscribers, bills are summarized and mailed on a
weekly basis
Case Study: Highway Toll system
Vehicles using the highway have their license plates
scanned at entry and exit points
Charge is calculated based on:
Day of the week, time of the day
Rules Fest – October 2010 – © Edson Tirelli 11
Day of the week, time of the day
Subscription plan (for frequent users)
For subscribers, usage is summarized and mailed as a
subscribers, bills are summarized and mailed on a
Processes: apparent from the start
Sample non-optimized process
Processes: apparent from the start
Rules Fest – October 2010 – © Edson Tirelli 12
optimized process
Ops… I need rules…
Sample non-optimized process
I need rules…
Rules Fest – October 2010 – © Edson Tirelli 13
optimized process
Type of Vehicle Day of the Week Distance (km)
passenger
week day
0, 20
21, 200
weekend 0, 200
truck week day
0, 10
11, 30
Rules for what?
truck week day 11, 30
31,200
…
Sample Decision Table: rule abstraction for homogeneous
rules
Distance (km) Charge per Km($)
0, 20 0.10
21, 200 0.08
0, 200 0.05
0, 10 0.23
11, 30 0.2111, 30 0.21
31,200 0.19
Rules Fest – October 2010 – © Edson Tirelli 14
: rule abstraction for homogeneous
rules
Rules for what?
rule “Road use for emergency response”
when
There is an emergency response
A vehicle used the road
then
Reassign the charge to municipal administration
end
Sample DSL rule: developing
“Road use for emergency response”
emergency response event in effect
Rules Fest – October 2010 – © Edson Tirelli 15
to municipal administration
: developing adhoc rules
Rules for what?
Rules to control
process behaviour
Sample non-optimized process
Rules to control
process behaviour
Rules Fest – October 2010 – © Edson Tirelli 16
optimized process
Ops… events?
…
There is an emergency response
…
Rules Fest – October 2010 – © Edson Tirelli 17
event in effect
Typical CEP solutions
EventProcessors
EventProcessors
EventProcessors
EventProcessors
Streams Streams Streams
• Not flexible enough to meet the requirements for all scenarios:
• Rules and processes need access to intermediate events as well
• Event processing assets follow the same lifecycle of the rules and processes assets
Typical CEP solutions
EventProcessors
Application
Rules Fest – October 2010 – © Edson Tirelli 18
EventProcessors
Streams Streams
Not flexible enough to meet the requirements for all scenarios:
Rules and processes need access to intermediate events as well
Event processing assets follow the same lifecycle of the rules and processes assets
What do we need?
• BRMS is no longer enough
• Business Knowledge Management
• Takes into account all knowledge assets:
• Models
• Rules
• Processes
• CEP modules
• etc
• Provides a unified view and enables lifecycle
management
What do we need?
Business Knowledge Management
Takes into account all knowledge assets:
Rules Fest – October 2010 – © Edson Tirelli 19
Provides a unified view and enables lifecycle
Business Knowledge ManagementBusiness Knowledge Management
Rules Fest – October 2010 – © Edson Tirelli 20
Business Knowledge ManagementBusiness Knowledge Management
Rules Fest – October 2010 – © Edson Tirelli 21
Business Knowledge Management
Example documentation screen for rules
Business Knowledge Management
Rules Fest – October 2010 – © Edson Tirelli 22
Example documentation screen for rules
Business Knowledge ManagementBusiness Knowledge Management
Rules Fest – October 2010 – © Edson Tirelli 23
Business Knowledge ManagementBusiness Knowledge Management
Rules Fest – October 2010 – © Edson Tirelli 24
Business Knowledge ManagementBusiness Knowledge Management
Rules Fest – October 2010 – © Edson Tirelli 25
Business Knowledge ManagementBusiness Knowledge Management
Rules Fest – October 2010 – © Edson Tirelli 26
Drools Platform
Rules Fest – October 2010 – © Edson Tirelli 27
Domain OverviewDomain Overview
Rules Fest – October 2010 – © Edson Tirelli 28
Drools Platform
Rules Fest – October 2010 – © Edson Tirelli 29
Drools Platform
Rules Fest – October 2010 – © Edson Tirelli 30
Q&A
o Drools Documentation:
o http://www.jboss.org/drools/documentation.html
Edson Tirelli
etirelli@redhat.com
Lead CEP Designer
JBoss, a Division of Red Hat
http://www.jboss.org/drools/documentation.html

More Related Content

Viewers also liked

Collaboration strategy how-to
Collaboration strategy how-toCollaboration strategy how-to
Collaboration strategy how-toGordon Vala-Webb
 
Knowledge management and knowledge workers in the digital era challenges and...
Knowledge management and knowledge workers in the digital era  challenges and...Knowledge management and knowledge workers in the digital era  challenges and...
Knowledge management and knowledge workers in the digital era challenges and...Kishor Satpathy
 
Tara Knapp: From Conceptual Knowledge to Real World Implementation
Tara Knapp: From Conceptual Knowledge to Real World ImplementationTara Knapp: From Conceptual Knowledge to Real World Implementation
Tara Knapp: From Conceptual Knowledge to Real World ImplementationJack Molisani
 
Knowledge Management and Communication
Knowledge Management and CommunicationKnowledge Management and Communication
Knowledge Management and CommunicationICIMOD
 
Achieving Impact Through Knowledge Management and Communication in the Hindu ...
Achieving Impact Through Knowledge Management and Communication in the Hindu ...Achieving Impact Through Knowledge Management and Communication in the Hindu ...
Achieving Impact Through Knowledge Management and Communication in the Hindu ...Olivier Serrat
 
The Future of the Web - Cold Front conference 2016
The Future of the Web - Cold Front conference 2016The Future of the Web - Cold Front conference 2016
The Future of the Web - Cold Front conference 2016Robert Nyman
 
Web-based business models in 2015
Web-based business models in 2015Web-based business models in 2015
Web-based business models in 2015Eduardo Larrain
 
KM at Microsoft Services: Strategy, Execution & Culture
KM at Microsoft Services: Strategy, Execution & CultureKM at Microsoft Services: Strategy, Execution & Culture
KM at Microsoft Services: Strategy, Execution & CultureJean-Claude Ferréol Monney
 
Social Media communication for knowledge management in a multi-partner setting.
Social Media communication for knowledge management in a multi-partner setting.Social Media communication for knowledge management in a multi-partner setting.
Social Media communication for knowledge management in a multi-partner setting.Seb Maje
 
Networking Repositories, Optimizing Impact: Georgia Knowledge Repository Meeting
Networking Repositories, Optimizing Impact: Georgia Knowledge Repository MeetingNetworking Repositories, Optimizing Impact: Georgia Knowledge Repository Meeting
Networking Repositories, Optimizing Impact: Georgia Knowledge Repository MeetingKaren S Calhoun
 
Identity and Access Management in the Era of Digital Transformation
Identity and Access Management in the Era of Digital TransformationIdentity and Access Management in the Era of Digital Transformation
Identity and Access Management in the Era of Digital TransformationUthaiyashankar
 
Communication and Social Media Measurement wednesday 17-4-
Communication and Social Media Measurement wednesday 17-4-Communication and Social Media Measurement wednesday 17-4-
Communication and Social Media Measurement wednesday 17-4-Seb Maje
 
Knowledge Management (KM) Road Map
Knowledge Management (KM) Road MapKnowledge Management (KM) Road Map
Knowledge Management (KM) Road Mapahfa42
 
Web-based business models in 2013
Web-based business models in 2013Web-based business models in 2013
Web-based business models in 2013Eduardo Larrain
 
Knowledge Repository and Knowledge Management
Knowledge Repository and Knowledge ManagementKnowledge Repository and Knowledge Management
Knowledge Repository and Knowledge Managementsoniya302
 
Social Media Policies Ebook
Social Media Policies EbookSocial Media Policies Ebook
Social Media Policies EbookDave Fleet
 
Knowledge Management practices at Microsoft
Knowledge Management practices at MicrosoftKnowledge Management practices at Microsoft
Knowledge Management practices at MicrosoftVanishree Sharma
 
Media Brief And Strategy Checklist
Media Brief And Strategy ChecklistMedia Brief And Strategy Checklist
Media Brief And Strategy ChecklistRobert Johnson
 

Viewers also liked (20)

IFAD KM Strategy
IFAD KM StrategyIFAD KM Strategy
IFAD KM Strategy
 
Collaboration strategy how-to
Collaboration strategy how-toCollaboration strategy how-to
Collaboration strategy how-to
 
Knowledge management in the social era
Knowledge management in the social eraKnowledge management in the social era
Knowledge management in the social era
 
Knowledge management and knowledge workers in the digital era challenges and...
Knowledge management and knowledge workers in the digital era  challenges and...Knowledge management and knowledge workers in the digital era  challenges and...
Knowledge management and knowledge workers in the digital era challenges and...
 
Tara Knapp: From Conceptual Knowledge to Real World Implementation
Tara Knapp: From Conceptual Knowledge to Real World ImplementationTara Knapp: From Conceptual Knowledge to Real World Implementation
Tara Knapp: From Conceptual Knowledge to Real World Implementation
 
Knowledge Management and Communication
Knowledge Management and CommunicationKnowledge Management and Communication
Knowledge Management and Communication
 
Achieving Impact Through Knowledge Management and Communication in the Hindu ...
Achieving Impact Through Knowledge Management and Communication in the Hindu ...Achieving Impact Through Knowledge Management and Communication in the Hindu ...
Achieving Impact Through Knowledge Management and Communication in the Hindu ...
 
The Future of the Web - Cold Front conference 2016
The Future of the Web - Cold Front conference 2016The Future of the Web - Cold Front conference 2016
The Future of the Web - Cold Front conference 2016
 
Web-based business models in 2015
Web-based business models in 2015Web-based business models in 2015
Web-based business models in 2015
 
KM at Microsoft Services: Strategy, Execution & Culture
KM at Microsoft Services: Strategy, Execution & CultureKM at Microsoft Services: Strategy, Execution & Culture
KM at Microsoft Services: Strategy, Execution & Culture
 
Social Media communication for knowledge management in a multi-partner setting.
Social Media communication for knowledge management in a multi-partner setting.Social Media communication for knowledge management in a multi-partner setting.
Social Media communication for knowledge management in a multi-partner setting.
 
Networking Repositories, Optimizing Impact: Georgia Knowledge Repository Meeting
Networking Repositories, Optimizing Impact: Georgia Knowledge Repository MeetingNetworking Repositories, Optimizing Impact: Georgia Knowledge Repository Meeting
Networking Repositories, Optimizing Impact: Georgia Knowledge Repository Meeting
 
Identity and Access Management in the Era of Digital Transformation
Identity and Access Management in the Era of Digital TransformationIdentity and Access Management in the Era of Digital Transformation
Identity and Access Management in the Era of Digital Transformation
 
Communication and Social Media Measurement wednesday 17-4-
Communication and Social Media Measurement wednesday 17-4-Communication and Social Media Measurement wednesday 17-4-
Communication and Social Media Measurement wednesday 17-4-
 
Knowledge Management (KM) Road Map
Knowledge Management (KM) Road MapKnowledge Management (KM) Road Map
Knowledge Management (KM) Road Map
 
Web-based business models in 2013
Web-based business models in 2013Web-based business models in 2013
Web-based business models in 2013
 
Knowledge Repository and Knowledge Management
Knowledge Repository and Knowledge ManagementKnowledge Repository and Knowledge Management
Knowledge Repository and Knowledge Management
 
Social Media Policies Ebook
Social Media Policies EbookSocial Media Policies Ebook
Social Media Policies Ebook
 
Knowledge Management practices at Microsoft
Knowledge Management practices at MicrosoftKnowledge Management practices at Microsoft
Knowledge Management practices at Microsoft
 
Media Brief And Strategy Checklist
Media Brief And Strategy ChecklistMedia Brief And Strategy Checklist
Media Brief And Strategy Checklist
 

Similar to Towards unified knowledge management platform (rulefest 2010)

AT&T Strategic Analysis
AT&T Strategic AnalysisAT&T Strategic Analysis
AT&T Strategic AnalysisEbrahim Alavi
 
PITT PMI Business Architecture Final.pptx
PITT PMI Business Architecture Final.pptxPITT PMI Business Architecture Final.pptx
PITT PMI Business Architecture Final.pptxRobertSteel14
 
Brief introduction to 'Toyota Way' (Zeeshan Syed)
Brief introduction to 'Toyota Way' (Zeeshan Syed)Brief introduction to 'Toyota Way' (Zeeshan Syed)
Brief introduction to 'Toyota Way' (Zeeshan Syed)Zeeshan Syed
 
Start a biz in vietnam
Start a biz in vietnamStart a biz in vietnam
Start a biz in vietnamNguyen Ngoc
 
Centers for Alternative Fuels
Centers for Alternative FuelsCenters for Alternative Fuels
Centers for Alternative FuelsSedale Turbovsky
 
Automotive Industry Disruption
Automotive Industry Disruption Automotive Industry Disruption
Automotive Industry Disruption asTech
 
Cxo Advisor customer value proposition 2013 update
Cxo Advisor customer value proposition 2013 updateCxo Advisor customer value proposition 2013 update
Cxo Advisor customer value proposition 2013 updateExo Futures
 
A Buyer's Guide to Economic Impact Analysis
A Buyer's Guide to Economic Impact AnalysisA Buyer's Guide to Economic Impact Analysis
A Buyer's Guide to Economic Impact AnalysisTodd Graham
 
Secure A Lot - Schulman
Secure A Lot - SchulmanSecure A Lot - Schulman
Secure A Lot - SchulmanMassRecycle .
 
Revolucion movil telesemana
Revolucion movil telesemanaRevolucion movil telesemana
Revolucion movil telesemanaRafael Junquera
 
Measuring Knowledge Commercialization/ Denzil Doyle
Measuring Knowledge Commercialization/ Denzil DoyleMeasuring Knowledge Commercialization/ Denzil Doyle
Measuring Knowledge Commercialization/ Denzil Doyleclaplante
 
Global image and reputation of the Auto industry
Global image and reputation of the Auto industryGlobal image and reputation of the Auto industry
Global image and reputation of the Auto industryThien Huong Nguyen
 
Indian Medical Devices Industry: Future Growth Opportunities in Indian Health...
Indian Medical Devices Industry: Future Growth Opportunities in Indian Health...Indian Medical Devices Industry: Future Growth Opportunities in Indian Health...
Indian Medical Devices Industry: Future Growth Opportunities in Indian Health...Ajjay Kumar Gupta
 
E shuttle (final presentation)
E shuttle (final presentation) E shuttle (final presentation)
E shuttle (final presentation) Tommy Na
 
Fundamentals of Designing, Building, & Implementing a Service Delivery Center
Fundamentals of Designing, Building, & Implementing a Service Delivery CenterFundamentals of Designing, Building, & Implementing a Service Delivery Center
Fundamentals of Designing, Building, & Implementing a Service Delivery CenterScottMadden, Inc.
 
Execute Your ELD Strategy
Execute Your ELD StrategyExecute Your ELD Strategy
Execute Your ELD StrategyJuliayn Scales
 

Similar to Towards unified knowledge management platform (rulefest 2010) (20)

AT&T Strategy Analysis
AT&T Strategy AnalysisAT&T Strategy Analysis
AT&T Strategy Analysis
 
AT&T Strategic Analysis
AT&T Strategic AnalysisAT&T Strategic Analysis
AT&T Strategic Analysis
 
The path to survival
The path to survivalThe path to survival
The path to survival
 
2. oracle day opa_tk_en
2. oracle day opa_tk_en2. oracle day opa_tk_en
2. oracle day opa_tk_en
 
PITT PMI Business Architecture Final.pptx
PITT PMI Business Architecture Final.pptxPITT PMI Business Architecture Final.pptx
PITT PMI Business Architecture Final.pptx
 
Brief introduction to 'Toyota Way' (Zeeshan Syed)
Brief introduction to 'Toyota Way' (Zeeshan Syed)Brief introduction to 'Toyota Way' (Zeeshan Syed)
Brief introduction to 'Toyota Way' (Zeeshan Syed)
 
Start a biz in vietnam
Start a biz in vietnamStart a biz in vietnam
Start a biz in vietnam
 
Centers for Alternative Fuels
Centers for Alternative FuelsCenters for Alternative Fuels
Centers for Alternative Fuels
 
Automotive Industry Disruption
Automotive Industry Disruption Automotive Industry Disruption
Automotive Industry Disruption
 
Cxo Advisor customer value proposition 2013 update
Cxo Advisor customer value proposition 2013 updateCxo Advisor customer value proposition 2013 update
Cxo Advisor customer value proposition 2013 update
 
A Buyer's Guide to Economic Impact Analysis
A Buyer's Guide to Economic Impact AnalysisA Buyer's Guide to Economic Impact Analysis
A Buyer's Guide to Economic Impact Analysis
 
Secure A Lot - Schulman
Secure A Lot - SchulmanSecure A Lot - Schulman
Secure A Lot - Schulman
 
Pestle analysis
Pestle analysisPestle analysis
Pestle analysis
 
Revolucion movil telesemana
Revolucion movil telesemanaRevolucion movil telesemana
Revolucion movil telesemana
 
Measuring Knowledge Commercialization/ Denzil Doyle
Measuring Knowledge Commercialization/ Denzil DoyleMeasuring Knowledge Commercialization/ Denzil Doyle
Measuring Knowledge Commercialization/ Denzil Doyle
 
Global image and reputation of the Auto industry
Global image and reputation of the Auto industryGlobal image and reputation of the Auto industry
Global image and reputation of the Auto industry
 
Indian Medical Devices Industry: Future Growth Opportunities in Indian Health...
Indian Medical Devices Industry: Future Growth Opportunities in Indian Health...Indian Medical Devices Industry: Future Growth Opportunities in Indian Health...
Indian Medical Devices Industry: Future Growth Opportunities in Indian Health...
 
E shuttle (final presentation)
E shuttle (final presentation) E shuttle (final presentation)
E shuttle (final presentation)
 
Fundamentals of Designing, Building, & Implementing a Service Delivery Center
Fundamentals of Designing, Building, & Implementing a Service Delivery CenterFundamentals of Designing, Building, & Implementing a Service Delivery Center
Fundamentals of Designing, Building, & Implementing a Service Delivery Center
 
Execute Your ELD Strategy
Execute Your ELD StrategyExecute Your ELD Strategy
Execute Your ELD Strategy
 

More from Geoffrey De Smet

Drools planner - 2012-10-23 IntelliFest 2012
Drools planner - 2012-10-23 IntelliFest 2012Drools planner - 2012-10-23 IntelliFest 2012
Drools planner - 2012-10-23 IntelliFest 2012Geoffrey De Smet
 
What is Drools, Guvnor and Planner? 2012 02-17 Brno Dev Conference
What is Drools, Guvnor and Planner? 2012 02-17 Brno Dev ConferenceWhat is Drools, Guvnor and Planner? 2012 02-17 Brno Dev Conference
What is Drools, Guvnor and Planner? 2012 02-17 Brno Dev ConferenceGeoffrey De Smet
 
2012 02-04 fosdem 2012 - drools planner
2012 02-04 fosdem 2012 - drools planner2012 02-04 fosdem 2012 - drools planner
2012 02-04 fosdem 2012 - drools plannerGeoffrey De Smet
 
JUDCon London 2011 - Bin packing with drools planner by example
JUDCon London 2011 - Bin packing with drools planner by exampleJUDCon London 2011 - Bin packing with drools planner by example
JUDCon London 2011 - Bin packing with drools planner by exampleGeoffrey De Smet
 
Drools Planner webinar (2011-06-15): Drools Planner optimizes automated planning
Drools Planner webinar (2011-06-15): Drools Planner optimizes automated planningDrools Planner webinar (2011-06-15): Drools Planner optimizes automated planning
Drools Planner webinar (2011-06-15): Drools Planner optimizes automated planningGeoffrey De Smet
 
Applying CEP Drools Fusion - Drools jBPM Bootcamps 2011
Applying CEP Drools Fusion - Drools jBPM Bootcamps 2011Applying CEP Drools Fusion - Drools jBPM Bootcamps 2011
Applying CEP Drools Fusion - Drools jBPM Bootcamps 2011Geoffrey De Smet
 
Drools New York City workshop 2011
Drools New York City workshop 2011Drools New York City workshop 2011
Drools New York City workshop 2011Geoffrey De Smet
 
2011-03-29 London - drools
2011-03-29 London - drools2011-03-29 London - drools
2011-03-29 London - droolsGeoffrey De Smet
 
2011-03-29 London - Decision tables in depth (Michael Anstis)
2011-03-29 London - Decision tables in depth (Michael Anstis)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-29 London - Why do I need the guvnor BRMS?
2011-03-29 London - Why do I need the guvnor BRMS?2011-03-29 London - Why do I need the guvnor BRMS?
2011-03-29 London - Why do I need the guvnor BRMS?Geoffrey De Smet
 
2011-03-09 London - Drools Planner in a nutshell
2011-03-09 London - Drools Planner in a nutshell2011-03-09 London - Drools Planner in a nutshell
2011-03-09 London - Drools Planner in a nutshellGeoffrey De Smet
 
2011-03-24 IDC - Adaptive and flexible processes (Mark Proctor)
2011-03-24 IDC - Adaptive and flexible processes (Mark Proctor)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)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
 
Open source and business rules
Open source and business rulesOpen source and business rules
Open source and business rulesGeoffrey De Smet
 
Drooling for drools (JBoss webex)
Drooling for drools (JBoss webex)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)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)Hybrid rule engines (rulesfest 2010)
Hybrid rule engines (rulesfest 2010)Geoffrey De Smet
 
st - demystifying complext event processing
st - demystifying complext event processingst - demystifying complext event processing
st - demystifying complext event processingGeoffrey De Smet
 
jBPM 5 (JUDCon 2010-10-08)
jBPM 5 (JUDCon 2010-10-08)jBPM 5 (JUDCon 2010-10-08)
jBPM 5 (JUDCon 2010-10-08)Geoffrey De Smet
 

More from Geoffrey De Smet (20)

Drools planner - 2012-10-23 IntelliFest 2012
Drools planner - 2012-10-23 IntelliFest 2012Drools planner - 2012-10-23 IntelliFest 2012
Drools planner - 2012-10-23 IntelliFest 2012
 
What is Drools, Guvnor and Planner? 2012 02-17 Brno Dev Conference
What is Drools, Guvnor and Planner? 2012 02-17 Brno Dev ConferenceWhat is Drools, Guvnor and Planner? 2012 02-17 Brno Dev Conference
What is Drools, Guvnor and Planner? 2012 02-17 Brno Dev Conference
 
2012 02-04 fosdem 2012 - drools planner
2012 02-04 fosdem 2012 - drools planner2012 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 exampleJUDCon London 2011 - Bin packing with drools planner by example
JUDCon London 2011 - Bin packing with drools planner by example
 
Drools Planner webinar (2011-06-15): Drools Planner optimizes automated planning
Drools Planner webinar (2011-06-15): Drools Planner optimizes automated planningDrools Planner webinar (2011-06-15): Drools Planner optimizes automated planning
Drools Planner webinar (2011-06-15): Drools Planner optimizes automated planning
 
Applying CEP Drools Fusion - Drools jBPM Bootcamps 2011
Applying CEP Drools Fusion - Drools jBPM Bootcamps 2011Applying CEP Drools Fusion - Drools jBPM Bootcamps 2011
Applying CEP Drools Fusion - Drools jBPM Bootcamps 2011
 
Drools New York City workshop 2011
Drools New York City workshop 2011Drools New York City workshop 2011
Drools New York City workshop 2011
 
JBoss World 2011 - Drools
JBoss World 2011 - DroolsJBoss World 2011 - Drools
JBoss World 2011 - Drools
 
2011-03-29 London - drools
2011-03-29 London - drools2011-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-29 London - Decision tables in depth (Michael Anstis)
2011-03-29 London - Decision tables in depth (Michael Anstis)
 
2011-03-29 London - Why do I need the guvnor BRMS?
2011-03-29 London - Why do I need the guvnor BRMS?2011-03-29 London - Why do I need the guvnor BRMS?
2011-03-29 London - Why do I need the guvnor BRMS?
 
2011-03-09 London - Drools Planner in a nutshell
2011-03-09 London - Drools Planner in a nutshell2011-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)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)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)
 
Open source and business rules
Open source and business rulesOpen source and business rules
Open source and business rules
 
Drooling for drools (JBoss webex)
Drooling for drools (JBoss webex)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)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)Hybrid rule engines (rulesfest 2010)
Hybrid rule engines (rulesfest 2010)
 
st - demystifying complext event processing
st - demystifying complext event processingst - demystifying complext event processing
st - demystifying complext event processing
 
jBPM 5 (JUDCon 2010-10-08)
jBPM 5 (JUDCon 2010-10-08)jBPM 5 (JUDCon 2010-10-08)
jBPM 5 (JUDCon 2010-10-08)
 

Recently uploaded

TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdfChristopherTHyatt
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...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
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 

Recently uploaded (20)

TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 

Towards unified knowledge management platform (rulefest 2010)

  • 1. Towards a unified Business Knowledge Management PlatformPlatform Towards a unified Business Knowledge Management PlatformPlatform Edson Tirelli CEP Lead Designer Red Hat Inc
  • 2. Towards a unified Business Knowledge Management Platform Edson Tirelli etirelli@redhat.cometirelli@redhat.com Lead CEP Designer JBoss, a Division of Red Hat Towards a unified Business Knowledge Management Platform
  • 3. What is Business Knowledge Business Knowledge What is Business KnowledgeBusiness Knowledge? Business Knowledge Business Knowledge? Rules Fest – October 2010 – © Edson Tirelli 3
  • 4. Is legislation business knowledge? “All products sold in California, are due Business Knowledge “All products sold in California, are due 8.25% of sales taxes.” business knowledge? All products sold in California, are due Business Knowledge All products sold in California, are due 8.25% of sales taxes.” Rules Fest – October 2010 – © Edson Tirelli 4
  • 5. Are company policies business knowledge? “ We match any price announced by any Business Knowledge “ We match any price announced by any direct competitor in the city.” business knowledge? “ We match any price announced by any Business Knowledge “ We match any price announced by any direct competitor in the city.” Rules Fest – October 2010 – © Edson Tirelli 5
  • 6. Is business intelligence “Algorithmic Trading: when a given Business Knowledge “Algorithmic Trading: when a given security falls more than 5% in 2 minutes, after a government's economic announcement, re-evaluate our position and adjust the exposure to that security.” business knowledge? “Algorithmic Trading: when a given Business Knowledge “Algorithmic Trading: when a given security falls more than 5% in 2 minutes, after a government's economic evaluate our position and adjust the exposure to that security.” Rules Fest – October 2010 – © Edson Tirelli 6
  • 7. Is operational data business knowledge? Business Knowledge Country of Residence Age US < 21 >= 21>= 21 Canada < 18 >= 18 business knowledge? Business Knowledge Gender Risk Factor Male 1.00 Female 0.80 Male 1.20 Rules Fest – October 2010 – © Edson Tirelli 7 Male 1.20 Female 1.30 Male 0.90 Female 1.00 Male 1.20 Female 1.10
  • 8. Are business processes Business Knowledge business processes business knowledge? Business Knowledge Rules Fest – October 2010 – © Edson Tirelli 8
  • 9. Answer: they are all Business Knowledge! What they have in common? declarative in nature (non independent lifecycle Business Knowledge independent lifecycle more volatile than procedural code susceptible to analysis and optimization Business Knowledge! What they have in common? declarative in nature (non-algorithmic) Business Knowledge more volatile than procedural code susceptible to analysis and optimization Rules Fest – October 2010 – © Edson Tirelli 9
  • 10. Case Study: Highway Toll systemCase Study: Highway Toll system Rules Fest – October 2010 – © Edson Tirelli 10
  • 11. Case Study: Highway Toll system • Vehicles using the highway have their license plates scanned at entry and exit points • Charge is calculated based on: • Distance travelled • Type of vehicle Day of the week, time of the day• Day of the week, time of the day • Subscription plan (for frequent users) • Etc • For subscribers, usage is summarized and mailed as a monthly report • For non-subscribers, bills are summarized and mailed on a weekly basis Case Study: Highway Toll system Vehicles using the highway have their license plates scanned at entry and exit points Charge is calculated based on: Day of the week, time of the day Rules Fest – October 2010 – © Edson Tirelli 11 Day of the week, time of the day Subscription plan (for frequent users) For subscribers, usage is summarized and mailed as a subscribers, bills are summarized and mailed on a
  • 12. Processes: apparent from the start Sample non-optimized process Processes: apparent from the start Rules Fest – October 2010 – © Edson Tirelli 12 optimized process
  • 13. Ops… I need rules… Sample non-optimized process I need rules… Rules Fest – October 2010 – © Edson Tirelli 13 optimized process
  • 14. Type of Vehicle Day of the Week Distance (km) passenger week day 0, 20 21, 200 weekend 0, 200 truck week day 0, 10 11, 30 Rules for what? truck week day 11, 30 31,200 … Sample Decision Table: rule abstraction for homogeneous rules Distance (km) Charge per Km($) 0, 20 0.10 21, 200 0.08 0, 200 0.05 0, 10 0.23 11, 30 0.2111, 30 0.21 31,200 0.19 Rules Fest – October 2010 – © Edson Tirelli 14 : rule abstraction for homogeneous rules
  • 15. Rules for what? rule “Road use for emergency response” when There is an emergency response A vehicle used the road then Reassign the charge to municipal administration end Sample DSL rule: developing “Road use for emergency response” emergency response event in effect Rules Fest – October 2010 – © Edson Tirelli 15 to municipal administration : developing adhoc rules
  • 16. Rules for what? Rules to control process behaviour Sample non-optimized process Rules to control process behaviour Rules Fest – October 2010 – © Edson Tirelli 16 optimized process
  • 17. Ops… events? … There is an emergency response … Rules Fest – October 2010 – © Edson Tirelli 17 event in effect
  • 18. Typical CEP solutions EventProcessors EventProcessors EventProcessors EventProcessors Streams Streams Streams • Not flexible enough to meet the requirements for all scenarios: • Rules and processes need access to intermediate events as well • Event processing assets follow the same lifecycle of the rules and processes assets Typical CEP solutions EventProcessors Application Rules Fest – October 2010 – © Edson Tirelli 18 EventProcessors Streams Streams Not flexible enough to meet the requirements for all scenarios: Rules and processes need access to intermediate events as well Event processing assets follow the same lifecycle of the rules and processes assets
  • 19. What do we need? • BRMS is no longer enough • Business Knowledge Management • Takes into account all knowledge assets: • Models • Rules • Processes • CEP modules • etc • Provides a unified view and enables lifecycle management What do we need? Business Knowledge Management Takes into account all knowledge assets: Rules Fest – October 2010 – © Edson Tirelli 19 Provides a unified view and enables lifecycle
  • 20. Business Knowledge ManagementBusiness Knowledge Management Rules Fest – October 2010 – © Edson Tirelli 20
  • 21. Business Knowledge ManagementBusiness Knowledge Management Rules Fest – October 2010 – © Edson Tirelli 21
  • 22. Business Knowledge Management Example documentation screen for rules Business Knowledge Management Rules Fest – October 2010 – © Edson Tirelli 22 Example documentation screen for rules
  • 23. Business Knowledge ManagementBusiness Knowledge Management Rules Fest – October 2010 – © Edson Tirelli 23
  • 24. Business Knowledge ManagementBusiness Knowledge Management Rules Fest – October 2010 – © Edson Tirelli 24
  • 25. Business Knowledge ManagementBusiness Knowledge Management Rules Fest – October 2010 – © Edson Tirelli 25
  • 26. Business Knowledge ManagementBusiness Knowledge Management Rules Fest – October 2010 – © Edson Tirelli 26
  • 27. Drools Platform Rules Fest – October 2010 – © Edson Tirelli 27
  • 28. Domain OverviewDomain Overview Rules Fest – October 2010 – © Edson Tirelli 28
  • 29. Drools Platform Rules Fest – October 2010 – © Edson Tirelli 29
  • 30. Drools Platform Rules Fest – October 2010 – © Edson Tirelli 30
  • 31. Q&A o Drools Documentation: o http://www.jboss.org/drools/documentation.html Edson Tirelli etirelli@redhat.com Lead CEP Designer JBoss, a Division of Red Hat http://www.jboss.org/drools/documentation.html