Drools New York City workshop 2011

Geoffrey De Smet
Geoffrey De SmetSoftware developer at Red Hat
Mark   Proctor Project Lead ,[object Object]
The system goes online on August 4th, 1997.
Human decisions are removed from strategic defense.
SkyNet begins to learn at a geometric rate.
It becomes self-aware at 2:14am Eastern time, August 29th
In a panic, they try to pull the plug.
And, Skynet fights back
Drools Vs BRMS Repository Rules and Metadata JBoss Enterprise BRMS Platform JBoss Rules Rules Engine/ Execution Rules Development & Management CEP Complex Events Jboss EWP
Drools Vs BRMS ,[object Object]
Innovation
Fast and Frequent Releases
Tested on developer environments
Suitable for development and prototype
No Patches – On to next big thing
Non SLA bound forum support ,[object Object]
Same Innovated Code + Stability
Stability – Includes usability, performance and security issues identified during productization
Certified for Multi-OS, Multi-DB
Best for Development and Production
5 Yr lifecycle – Includes patches, updates, backward compatibility
SLA based full support from dedicated support engineers
Open Source Assurance – legal protection derived
JBoss Community & Enterprise Changes Community / Enterprise Platform Delta BRMS Drools Enterprise Platforms - Performance, Scalability, Security and Qualityimprove over time without  compromising long-term compatibility.  08/09 12/10 03/11 05/11  Over 150+ defect fixes & 35+ OS/JVM/DB certifications (& counting) between Drools Community 5.1 & JBoss BRMS 5.1.x
Evolution of JBoss BRMS 05/08   04/09   12/10   ?  ,[object Object],[object Object]
Authoring and Management App
Repository
EAP Certified
DBs, JVMs  ,[object Object]
Authoring and Management App
Choice of Repository
Integrated Container
CEP – Tech Preview
EAP, EWS, EWP, JVMs, Dbs and more
Performance Repository JBoss Enterprise BRMS Platform 5.0 JBoss Rules BRM Repository JBoss Enterprise BRMS Platform 5.1 JBoss Rules BRM CEP Jboss EWP
Back Up
 
Agenda ,[object Object]
History
Declarative Programming
Drools Expert ,[object Object]
Conditional elements
Timers and Calendars
Truth maintenance and Inference
Backward chaining ,[object Object],[object Object]
Types
Validation and Verification
Transformation
Decision tables in guvnor ,[object Object]
Sample Industries and Users ,[object Object]
Boot Camps ,[object Object]
Sun, FAMC, OSDE, Kaseya, Fedex, TU Group, Intermountain Healthcare, Gap, Sony Pictures, Lockheed Martin, Kaiser, HP, Wells Fargo, US Navy Research, FOLIOfn, Boeing ..... ,[object Object],[object Object]
5 day event, with 2 days focus on the healthcare industry
OSDE, AT&T, SAIC, US Navy Research, Kaiser, Clinica, Intermountain Healthcare, GE Healthcare, VA, Boeing, Nationwide ....
Books ,[object Object]
Oh And There are Drools Books Too
Agenda ,[object Object]
History
Declarative Programming
Drools Expert ,[object Object]
Conditional elements
Timers and Calendars
Truth maintenance and Inference
Backward chaining ,[object Object],[object Object]
Types
Validation and Verification
Transformation
Decision tables in guvnor ,[object Object]
It All Started Here  Birth of CDSS 1970s 1980s Dendral Baobab Mycin Guidon Neomycin Teiresias Puff Emycin WM Sacon Centaur Wheeze Gravida Clot Oncocin
Because Not Everyone  Is As Smart As He Is
Business Rules Engines 1980s 2010s 1990s 2000s OPS5 ART Clips Jess Drools 2 JRules Drools 3 Drools 4 Drools 5
Drools History ,[object Object]
Iterative improves to JRules syntax with Clips functionality ,[object Object],[object Object]
Basic functional programming feature with “from”
Basic Rule Flow
Basic BRMS ,[object Object],[object Object]
More Advanced Rule Flow integration
Complex Event Process ,[object Object]
Sliding Time Windows ,[object Object]
Drools History ,[object Object]
Multi-function accumulates
Prolog like derivation queries
Decision tables and rule templates (Guvnor)
Pure GWT (Guvnor)
Agenda ,[object Object]
History
Declarative Programming
Drools Expert ,[object Object]
Conditional elements
Timers and Calendars
Truth maintenance and Inference
Backward chaining ,[object Object],[object Object]
Types
Validation and Verification
Transformation
Decision tables in guvnor ,[object Object]
Integrated Systems Semantic  Ontologies Rules Event Processes Workflows Rules  Workflows Event Processes Semantic  Ontologies
Integrated Systems
Declarative Programming ,[object Object]
when Alarm( status == “alert” )  then send( “warning” ) ,[object Object],[object Object]
descendant( “mary”, “jane”) ,[object Object],[object Object]
avg([12, 16, 4, 6]) ,[object Object],[object Object],[object Object],[object Object],[object Object]
Concepts Overview
Concepts Overview
Concepts Overview
Agenda ,[object Object]
History
Declarative Programming
Drools Expert ,[object Object]
Conditional elements
Timers and Calendars
Truth maintenance and Inference
1 of 111

Recommended

2012 02-04 fosdem 2012 - drools planner by
2012 02-04 fosdem 2012 - drools planner2012 02-04 fosdem 2012 - drools planner
2012 02-04 fosdem 2012 - drools plannerGeoffrey De Smet
1.5K views99 slides
JUDCon London 2011 - Bin packing with drools planner by example by
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
2.8K views93 slides
JBoss World 2011 - Drools by
JBoss World 2011 - DroolsJBoss World 2011 - Drools
JBoss World 2011 - DroolsGeoffrey De Smet
1.7K views89 slides
Drools, jBPM OptaPlanner presentation by
Drools, jBPM OptaPlanner presentationDrools, jBPM OptaPlanner presentation
Drools, jBPM OptaPlanner presentationMark Proctor
338 views69 slides
Hybrid rule engines (rulesfest 2010) by
Hybrid rule engines (rulesfest 2010)Hybrid rule engines (rulesfest 2010)
Hybrid rule engines (rulesfest 2010)Geoffrey De Smet
1.2K views59 slides
Drools 6.0 (Red Hat Summit) by
Drools 6.0 (Red Hat Summit)Drools 6.0 (Red Hat Summit)
Drools 6.0 (Red Hat Summit)Mark Proctor
37.4K views189 slides

More Related Content

What's hot

Buenos Aires Drools Expert Presentation by
Buenos Aires Drools Expert PresentationBuenos Aires Drools Expert Presentation
Buenos Aires Drools Expert PresentationMark Proctor
1.7K views63 slides
Developing applications with rules, workflow and event processing (it@cork 2010) by
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
2.5K views100 slides
Drools and BRMS 6.0 (Dublin Aug 2013) by
Drools and BRMS 6.0 (Dublin Aug 2013)Drools and BRMS 6.0 (Dublin Aug 2013)
Drools and BRMS 6.0 (Dublin Aug 2013)Mark Proctor
2.3K views160 slides
JUDCon India 2012 Drools Expert by
JUDCon  India 2012 Drools ExpertJUDCon  India 2012 Drools Expert
JUDCon India 2012 Drools ExpertMark Proctor
1.7K views68 slides
Drools and jBPM 6 Overview by
Drools and jBPM 6 OverviewDrools and jBPM 6 Overview
Drools and jBPM 6 OverviewMark Proctor
20.1K views106 slides
Kogito: cloud native business automation by
Kogito: cloud native business automationKogito: cloud native business automation
Kogito: cloud native business automationMario Fusco
898 views78 slides

What's hot(20)

Buenos Aires Drools Expert Presentation by Mark Proctor
Buenos Aires Drools Expert PresentationBuenos Aires Drools Expert Presentation
Buenos Aires Drools Expert Presentation
Mark Proctor1.7K 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)Developing applications with rules, workflow and event processing (it@cork 2010)
Developing applications with rules, workflow and event processing (it@cork 2010)
Geoffrey De Smet2.5K views
Drools and BRMS 6.0 (Dublin Aug 2013) by Mark Proctor
Drools and BRMS 6.0 (Dublin Aug 2013)Drools and BRMS 6.0 (Dublin Aug 2013)
Drools and BRMS 6.0 (Dublin Aug 2013)
Mark Proctor2.3K views
JUDCon India 2012 Drools Expert by Mark Proctor
JUDCon  India 2012 Drools ExpertJUDCon  India 2012 Drools Expert
JUDCon India 2012 Drools Expert
Mark Proctor1.7K views
Drools and jBPM 6 Overview by Mark Proctor
Drools and jBPM 6 OverviewDrools and jBPM 6 Overview
Drools and jBPM 6 Overview
Mark Proctor20.1K views
Kogito: cloud native business automation by Mario Fusco
Kogito: cloud native business automationKogito: cloud native business automation
Kogito: cloud native business automation
Mario Fusco898 views
Need for Async: Hot pursuit for scalable applications by Konrad Malawski
Need for Async: Hot pursuit for scalable applicationsNeed for Async: Hot pursuit for scalable applications
Need for Async: Hot pursuit for scalable applications
Konrad Malawski6.2K views
Comparing different concurrency models on the JVM by Mario Fusco
Comparing different concurrency models on the JVMComparing different concurrency models on the JVM
Comparing different concurrency models on the JVM
Mario Fusco10.2K views
The things we don't see – stories of Software, Scala and Akka by Konrad Malawski
The things we don't see – stories of Software, Scala and AkkaThe things we don't see – stories of Software, Scala and Akka
The things we don't see – stories of Software, Scala and Akka
Konrad Malawski4K views
Validating big data pipelines - Scala eXchange 2018 by Holden Karau
Validating big data pipelines -  Scala eXchange 2018Validating big data pipelines -  Scala eXchange 2018
Validating big data pipelines - Scala eXchange 2018
Holden Karau166 views
State of Akka 2017 - The best is yet to come by Konrad Malawski
State of Akka 2017 - The best is yet to comeState of Akka 2017 - The best is yet to come
State of Akka 2017 - The best is yet to come
Konrad Malawski5.5K views
Intro to Drools - St Louis Gateway JUG by Ray Ploski
Intro to Drools - St Louis Gateway JUGIntro to Drools - St Louis Gateway JUG
Intro to Drools - St Louis Gateway JUG
Ray Ploski1.3K views
Exploring Terracotta by Alex Miller
Exploring TerracottaExploring Terracotta
Exploring Terracotta
Alex Miller987 views
Distributed Consensus A.K.A. "What do we eat for lunch?" by Konrad Malawski
Distributed Consensus A.K.A. "What do we eat for lunch?"Distributed Consensus A.K.A. "What do we eat for lunch?"
Distributed Consensus A.K.A. "What do we eat for lunch?"
Konrad Malawski12.7K views
KraQA #29 - Component level testing of react app, using enzyme by kraqa
KraQA #29 - Component level testing of react app, using enzymeKraQA #29 - Component level testing of react app, using enzyme
KraQA #29 - Component level testing of react app, using enzyme
kraqa544 views
The Need for Async @ ScalaWorld by Konrad Malawski
The Need for Async @ ScalaWorldThe Need for Async @ ScalaWorld
The Need for Async @ ScalaWorld
Konrad Malawski4.5K views
Integrating Bedework, a CalDAV Calendar Server, into OAE by ctweney
Integrating Bedework, a CalDAV Calendar Server, into OAEIntegrating Bedework, a CalDAV Calendar Server, into OAE
Integrating Bedework, a CalDAV Calendar Server, into OAE
ctweney3.7K views

Viewers also liked

2011-03-29 London - drools by
2011-03-29 London - drools2011-03-29 London - drools
2011-03-29 London - droolsGeoffrey De Smet
1.6K views87 slides
Lohit2 : Project to create reusable OpenType tables for complex script fonts by
Lohit2 : Project to create reusable OpenType tables for complex script fontsLohit2 : Project to create reusable OpenType tables for complex script fonts
Lohit2 : Project to create reusable OpenType tables for complex script fontsPravin Satpute
874 views19 slides
Introducing Drools by
Introducing DroolsIntroducing Drools
Introducing DroolsMario Fusco
8.2K views28 slides
2011-03-29 London - Decision tables in depth (Michael Anstis) by
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
4K views51 slides
Oracle R12.1.3 Costing Overview by
Oracle R12.1.3 Costing OverviewOracle R12.1.3 Costing Overview
Oracle R12.1.3 Costing OverviewPritesh Mogane
26.4K views34 slides
JBoss Application Server 7 by
JBoss Application Server 7JBoss Application Server 7
JBoss Application Server 7Ray Ploski
22.5K views83 slides

Viewers also liked(9)

Lohit2 : Project to create reusable OpenType tables for complex script fonts by Pravin Satpute
Lohit2 : Project to create reusable OpenType tables for complex script fontsLohit2 : Project to create reusable OpenType tables for complex script fonts
Lohit2 : Project to create reusable OpenType tables for complex script fonts
Pravin Satpute874 views
Introducing Drools by Mario Fusco
Introducing DroolsIntroducing Drools
Introducing Drools
Mario Fusco8.2K 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)2011-03-29 London - Decision tables in depth (Michael Anstis)
2011-03-29 London - Decision tables in depth (Michael Anstis)
Geoffrey De Smet4K views
Oracle R12.1.3 Costing Overview by Pritesh Mogane
Oracle R12.1.3 Costing OverviewOracle R12.1.3 Costing Overview
Oracle R12.1.3 Costing Overview
Pritesh Mogane26.4K views
JBoss Application Server 7 by Ray Ploski
JBoss Application Server 7JBoss Application Server 7
JBoss Application Server 7
Ray Ploski22.5K views
Rule Engine & Drools by Sandip Jadhav
Rule Engine & DroolsRule Engine & Drools
Rule Engine & Drools
Sandip Jadhav33.5K views
JBoss Drools and Drools Fusion (CEP): Making Business Rules react to RTE by tsurdilovic
JBoss Drools and Drools Fusion (CEP): Making Business Rules react to RTEJBoss Drools and Drools Fusion (CEP): Making Business Rules react to RTE
JBoss Drools and Drools Fusion (CEP): Making Business Rules react to RTE
tsurdilovic14.8K views

Similar to Drools New York City workshop 2011

rules, events and workflow by
rules, events and workflowrules, events and workflow
rules, events and workflowMark Proctor
1.8K views126 slides
Drools Happenings 7.0 - Devnation 2016 by
Drools Happenings 7.0 - Devnation 2016Drools Happenings 7.0 - Devnation 2016
Drools Happenings 7.0 - Devnation 2016Mark Proctor
2.1K views82 slides
The Next Generation Application Server – How Event Based Processing yields s... by
The Next Generation  Application Server – How Event Based Processing yields s...The Next Generation  Application Server – How Event Based Processing yields s...
The Next Generation Application Server – How Event Based Processing yields s...Guy Korland
1.2K views94 slides
Droolsand Rule Based Systems 2008 Srping by
Droolsand Rule Based Systems 2008 SrpingDroolsand Rule Based Systems 2008 Srping
Droolsand Rule Based Systems 2008 SrpingSrinath Perera
1.6K views20 slides
Ogf20 Gmb Chris Swan by
Ogf20 Gmb Chris SwanOgf20 Gmb Chris Swan
Ogf20 Gmb Chris SwanFNian
244 views12 slides
JBUG.Jbpm.2009 by
JBUG.Jbpm.2009JBUG.Jbpm.2009
JBUG.Jbpm.2009Andries Inzé
473 views27 slides

Similar to Drools New York City workshop 2011(20)

rules, events and workflow by Mark Proctor
rules, events and workflowrules, events and workflow
rules, events and workflow
Mark Proctor1.8K views
Drools Happenings 7.0 - Devnation 2016 by Mark Proctor
Drools Happenings 7.0 - Devnation 2016Drools Happenings 7.0 - Devnation 2016
Drools Happenings 7.0 - Devnation 2016
Mark Proctor2.1K views
The Next Generation Application Server – How Event Based Processing yields s... by Guy Korland
The Next Generation  Application Server – How Event Based Processing yields s...The Next Generation  Application Server – How Event Based Processing yields s...
The Next Generation Application Server – How Event Based Processing yields s...
Guy Korland1.2K views
Droolsand Rule Based Systems 2008 Srping by Srinath Perera
Droolsand Rule Based Systems 2008 SrpingDroolsand Rule Based Systems 2008 Srping
Droolsand Rule Based Systems 2008 Srping
Srinath Perera1.6K views
Ogf20 Gmb Chris Swan by FNian
Ogf20 Gmb Chris SwanOgf20 Gmb Chris Swan
Ogf20 Gmb Chris Swan
FNian244 views
jBPM5: Bringing more Power to your Business Processes by Kris Verlaenen
jBPM5: Bringing more Power to your Business ProcessesjBPM5: Bringing more Power to your Business Processes
jBPM5: Bringing more Power to your Business Processes
Kris Verlaenen1.3K views
Performance Forensics - Understanding Application Performance by Alois Reitbauer
Performance Forensics - Understanding Application PerformancePerformance Forensics - Understanding Application Performance
Performance Forensics - Understanding Application Performance
Alois Reitbauer709 views
Drools & jBPM Info Sheet by Mark Proctor
Drools & jBPM Info SheetDrools & jBPM Info Sheet
Drools & jBPM Info Sheet
Mark Proctor5.9K views
Observability foundations in dynamically evolving architectures by Boyan Dimitrov
Observability foundations in dynamically evolving architecturesObservability foundations in dynamically evolving architectures
Observability foundations in dynamically evolving architectures
Boyan Dimitrov1.2K views
An Introduction To CQRS by Neil Robbins
An Introduction To CQRSAn Introduction To CQRS
An Introduction To CQRS
Neil Robbins4.4K views
Implementing SunGard Banner Voice Response by egrong
Implementing SunGard Banner Voice ResponseImplementing SunGard Banner Voice Response
Implementing SunGard Banner Voice Response
egrong513 views
Stat 5.4 Pre Sales Demo Master by reachtimsq
Stat 5.4 Pre Sales Demo MasterStat 5.4 Pre Sales Demo Master
Stat 5.4 Pre Sales Demo Master
reachtimsq1.1K views
Andrii Dembitskyi "Events in our applications Event bus and distributed systems" by Fwdays
Andrii Dembitskyi "Events in our applications Event bus and distributed systems"Andrii Dembitskyi "Events in our applications Event bus and distributed systems"
Andrii Dembitskyi "Events in our applications Event bus and distributed systems"
Fwdays378 views
Sydney Oracle Meetup - execution plans by paulguerin
Sydney Oracle Meetup - execution plansSydney Oracle Meetup - execution plans
Sydney Oracle Meetup - execution plans
paulguerin787 views
How i learned to stop worrying and love the logs by Hanokh Aloni
How i learned to stop worrying and love the logsHow i learned to stop worrying and love the logs
How i learned to stop worrying and love the logs
Hanokh Aloni70 views
What's new in Drools 6 - London JBUG 2013 by Mark Proctor
What's new in Drools 6 - London JBUG 2013What's new in Drools 6 - London JBUG 2013
What's new in Drools 6 - London JBUG 2013
Mark Proctor3.4K views
CQRS / ES & DDD Demystified by Vic Metcalfe
CQRS / ES & DDD DemystifiedCQRS / ES & DDD Demystified
CQRS / ES & DDD Demystified
Vic Metcalfe270 views
Application Metrics (with Prometheus examples) by Rafael Dohms
Application Metrics (with Prometheus examples)Application Metrics (with Prometheus examples)
Application Metrics (with Prometheus examples)
Rafael Dohms998 views

More from Geoffrey De Smet

Drools planner - 2012-10-23 IntelliFest 2012 by
Drools planner - 2012-10-23 IntelliFest 2012Drools planner - 2012-10-23 IntelliFest 2012
Drools planner - 2012-10-23 IntelliFest 2012Geoffrey De Smet
1.4K views83 slides
What is Drools, Guvnor and Planner? 2012 02-17 Brno Dev Conference by
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
2.6K views87 slides
Drools Planner webinar (2011-06-15): Drools Planner optimizes automated planning by
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
3.1K views53 slides
2011-03-29 London - Why do I need the guvnor BRMS? by
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
5.4K views30 slides
2011-03-09 London - Drools Planner in a nutshell by
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
1.3K views28 slides
2011-03-24 IDC - Adaptive and flexible processes (Mark Proctor) by
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
1.1K views36 slides

More from Geoffrey De Smet(15)

Drools planner - 2012-10-23 IntelliFest 2012 by Geoffrey De Smet
Drools planner - 2012-10-23 IntelliFest 2012Drools planner - 2012-10-23 IntelliFest 2012
Drools planner - 2012-10-23 IntelliFest 2012
Geoffrey De Smet1.4K views
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 ConferenceWhat 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 Smet2.6K views
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 planningDrools Planner webinar (2011-06-15): Drools Planner optimizes automated planning
Drools Planner webinar (2011-06-15): Drools Planner optimizes automated planning
Geoffrey De Smet3.1K views
2011-03-29 London - Why do I need the guvnor BRMS? by 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?
Geoffrey De Smet5.4K views
2011-03-09 London - Drools Planner in a nutshell by Geoffrey De Smet
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
Geoffrey De Smet1.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)2011-03-24 IDC - Adaptive and flexible processes (Mark Proctor)
2011-03-24 IDC - Adaptive and flexible processes (Mark Proctor)
Geoffrey De Smet1.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)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 Smet6.1K views
Drooling for drools (JBoss webex) by Geoffrey De Smet
Drooling for drools (JBoss webex)Drooling for drools (JBoss webex)
Drooling for drools (JBoss webex)
Geoffrey De Smet1.8K views
st - demystifying complext event processing by Geoffrey De Smet
st - demystifying complext event processingst - demystifying complext event processing
st - demystifying complext event processing
Geoffrey De Smet1.2K views
Applying complex event processing (2010-10-11) by Geoffrey De Smet
Applying complex event processing (2010-10-11)Applying complex event processing (2010-10-11)
Applying complex event processing (2010-10-11)
Geoffrey De Smet1.8K views
Towards unified knowledge management platform (rulefest 2010) by Geoffrey De Smet
Towards unified knowledge management platform (rulefest 2010)Towards unified knowledge management platform (rulefest 2010)
Towards unified knowledge management platform (rulefest 2010)
Geoffrey De Smet1K views
2010 04-20 san diego bootcamp - drools planner - use cases by Geoffrey De Smet
2010 04-20 san diego bootcamp - drools planner - use cases2010 04-20 san diego bootcamp - drools planner - use cases
2010 04-20 san diego bootcamp - drools planner - use cases
Geoffrey De Smet1K views

Recently uploaded

Data Integrity for Banking and Financial Services by
Data Integrity for Banking and Financial ServicesData Integrity for Banking and Financial Services
Data Integrity for Banking and Financial ServicesPrecisely
21 views26 slides
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas... by
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...Bernd Ruecker
37 views69 slides
Future of Indian ConsumerTech by
Future of Indian ConsumerTechFuture of Indian ConsumerTech
Future of Indian ConsumerTechKapil Khandelwal (KK)
21 views68 slides
20231123_Camunda Meetup Vienna.pdf by
20231123_Camunda Meetup Vienna.pdf20231123_Camunda Meetup Vienna.pdf
20231123_Camunda Meetup Vienna.pdfPhactum Softwareentwicklung GmbH
41 views73 slides
Voice Logger - Telephony Integration Solution at Aegis by
Voice Logger - Telephony Integration Solution at AegisVoice Logger - Telephony Integration Solution at Aegis
Voice Logger - Telephony Integration Solution at AegisNirmal Sharma
39 views1 slide
Vertical User Stories by
Vertical User StoriesVertical User Stories
Vertical User StoriesMoisés Armani Ramírez
14 views16 slides

Recently uploaded(20)

Data Integrity for Banking and Financial Services by Precisely
Data Integrity for Banking and Financial ServicesData Integrity for Banking and Financial Services
Data Integrity for Banking and Financial Services
Precisely21 views
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas... by Bernd Ruecker
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
Bernd Ruecker37 views
Voice Logger - Telephony Integration Solution at Aegis by Nirmal Sharma
Voice Logger - Telephony Integration Solution at AegisVoice Logger - Telephony Integration Solution at Aegis
Voice Logger - Telephony Integration Solution at Aegis
Nirmal Sharma39 views
Transcript: The Details of Description Techniques tips and tangents on altern... by BookNet Canada
Transcript: The Details of Description Techniques tips and tangents on altern...Transcript: The Details of Description Techniques tips and tangents on altern...
Transcript: The Details of Description Techniques tips and tangents on altern...
BookNet Canada136 views
PharoJS - Zürich Smalltalk Group Meetup November 2023 by Noury Bouraqadi
PharoJS - Zürich Smalltalk Group Meetup November 2023PharoJS - Zürich Smalltalk Group Meetup November 2023
PharoJS - Zürich Smalltalk Group Meetup November 2023
Noury Bouraqadi127 views
TouchLog: Finger Micro Gesture Recognition Using Photo-Reflective Sensors by sugiuralab
TouchLog: Finger Micro Gesture Recognition  Using Photo-Reflective SensorsTouchLog: Finger Micro Gesture Recognition  Using Photo-Reflective Sensors
TouchLog: Finger Micro Gesture Recognition Using Photo-Reflective Sensors
sugiuralab19 views
SAP Automation Using Bar Code and FIORI.pdf by Virendra Rai, PMP
SAP Automation Using Bar Code and FIORI.pdfSAP Automation Using Bar Code and FIORI.pdf
SAP Automation Using Bar Code and FIORI.pdf
【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院 by IttrainingIttraining
【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院
【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院
ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ... by Jasper Oosterveld
ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ...ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ...
ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ...
Empathic Computing: Delivering the Potential of the Metaverse by Mark Billinghurst
Empathic Computing: Delivering  the Potential of the MetaverseEmpathic Computing: Delivering  the Potential of the Metaverse
Empathic Computing: Delivering the Potential of the Metaverse
Mark Billinghurst478 views
Business Analyst Series 2023 - Week 3 Session 5 by DianaGray10
Business Analyst Series 2023 -  Week 3 Session 5Business Analyst Series 2023 -  Week 3 Session 5
Business Analyst Series 2023 - Week 3 Session 5
DianaGray10248 views
Unit 1_Lecture 2_Physical Design of IoT.pdf by StephenTec
Unit 1_Lecture 2_Physical Design of IoT.pdfUnit 1_Lecture 2_Physical Design of IoT.pdf
Unit 1_Lecture 2_Physical Design of IoT.pdf
StephenTec12 views

Drools New York City workshop 2011

Editor's Notes

  1. Example release/support life cycle, highly simplified (not a roadmap) Multiple Community projects develop their own respective versions Enterprise Platforms typically integrate many projects Diagram = binary releases only (all source is public; “source” version of this diagram would be much more complex) Community projects are always evolving Major/minor releases that are annual/quarterly Milestone releases that are approx. monthly Community releases are always being evaluated for functional, performance, quality standards for inclusion in a Platform Many Community releases are skipped over due to deficiencies e.g. AS5.0 didn't meet perf/stability, so EAP waited for AS5.1; AS6.0 probably will not meet criteria EAP alpha+beta+GA productization cycle follows Community AS “Final” release by 2-6 months During EAP productization period, many Community members move on to work on next release (new features) of Community projects For a given EAP release, support cycle lasts for 7 years Full support (4 yrs) – support + enhancements + patch releases Transition (1 yr) – support + patch releases Maintenance (2 yrs) – support + security patches only
  2. Example release/support life cycle, highly simplified (not a roadmap) Multiple Community projects develop their own respective versions Enterprise Platforms typically integrate many projects Diagram = binary releases only (all source is public; “source” version of this diagram would be much more complex) Community projects are always evolving Major/minor releases that are annual/quarterly Milestone releases that are approx. monthly Community releases are always being evaluated for functional, performance, quality standards for inclusion in a Platform Many Community releases are skipped over due to deficiencies e.g. AS5.0 didn't meet perf/stability, so EAP waited for AS5.1; AS6.0 probably will not meet criteria EAP alpha+beta+GA productization cycle follows Community AS “Final” release by 2-6 months During EAP productization period, many Community members move on to work on next release (new features) of Community projects For a given EAP release, support cycle lasts for 7 years Full support (4 yrs) – support + enhancements + patch releases Transition (1 yr) – support + patch releases Maintenance (2 yrs) – support + security patches only
  3. JBoss Community vs. Enterprise (another view of differences, similar to previous slide but with a few more details) Security Errata Certifications Out-of-the-box experience (e.g. configurations) Management/monitoring tools Software assurance / legal protection