Loading…

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

Like this presentation? Why not share!

Towards unified knowledge management platform (rulefest 2010)

on

  • 1,309 views

 

Statistics

Views

Total Views
1,309
Views on SlideShare
1,309
Embed Views
0

Actions

Likes
2
Downloads
21
Comments
0

0 Embeds 0

No embeds

Accessibility

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Towards unified knowledge management platform (rulefest 2010) Towards unified knowledge management platform (rulefest 2010) Presentation Transcript

  • Towards a unified Business Knowledge Management Platform Edson Tirelli CEP Lead Designer Red Hat Inc
  • Towards a unified Business Knowledge Management Platform Edson Tirelli etirelli@redhat.com Lead CEP Designer JBoss, a Division of Red Hat
  • Business Knowledge What is Business Knowledge Knowledge? Rules Fest – October 2010 – © Edson Tirelli 3
  • Business Knowledge Is legislation business knowledge? “All products sold in California, are due All 8.25% of sales taxes.” Rules Fest – October 2010 – © Edson Tirelli 4
  • Business Knowledge Are company policies business knowledge? “ We match any price announced by any direct competitor in the city.” Rules Fest – October 2010 – © Edson Tirelli 5
  • Business Knowledge Is business intelligence 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 evaluate and adjust the exposure to that security.” Rules Fest – October 2010 – © Edson Tirelli 6
  • Business Knowledge Is operational data business knowledge? Country of Residence Age Gender Risk Factor Male 1.00 < 21 Female 0.80 US Male 1.20 >= 21 Female 1.30 Male 0.90 < 18 Female 1.00 Canada Male 1.20 >= 18 Female 1.10 Rules Fest – October 2010 – © Edson Tirelli 7
  • Business Knowledge Are business processes business knowledge? Rules Fest – October 2010 – © Edson Tirelli 8
  • Business Knowledge Answer: they are all Business Knowledge! What they have in common? declarative in nature (non (non-algorithmic) independent lifecycle more volatile than procedural code susceptible to analysis and optimization Rules Fest – October 2010 – © Edson Tirelli 9
  • Case 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 • 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 subscribers, weekly basis Rules Fest – October 2010 – © Edson Tirelli 11
  • Processes: apparent from the start Sample non-optimized process optimized Rules Fest – October 2010 – © Edson Tirelli 12
  • Ops… I need rules… Sample non-optimized process optimized Rules Fest – October 2010 – © Edson Tirelli 13
  • Rules for what? Type of Vehicle Day of the Week Distance (km) Charge per Km($) 0, 20 0.10 week day passenger 21, 200 0.08 weekend 0, 200 0.05 0, 10 0.23 truck week day 11, 30 0.21 31,200 0.19 … Sample Decision Table: rule abstraction for homogeneous : rules Rules Fest – October 2010 – © Edson Tirelli 14
  • Rules for what? rule “Road use for emergency response” when There is an emergency response event in effect A vehicle used the road then Reassign the charge to municipal administration end Sample DSL rule: developing adhoc rules : Rules Fest – October 2010 – © Edson Tirelli 15
  • Rules for what? Rules to control process behaviour Sample non-optimized process optimized Rules Fest – October 2010 – © Edson Tirelli 16
  • Ops… events? … There is an emergency response event in effect … Rules Fest – October 2010 – © Edson Tirelli 17
  • Typical CEP solutions Event Processors Event Processors Event Processors Event Processors Event Processors Event Processors Application Streams 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 Rules Fest – October 2010 – © Edson Tirelli 18
  • 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 Rules Fest – October 2010 – © Edson Tirelli 19
  • Business Knowledge Management Rules Fest – October 2010 – © Edson Tirelli 20
  • Business Knowledge Management Rules Fest – October 2010 – © Edson Tirelli 21
  • Business Knowledge Management Example documentation screen for rules Rules Fest – October 2010 – © Edson Tirelli 22
  • Business Knowledge Management Rules Fest – October 2010 – © Edson Tirelli 23
  • Business Knowledge Management Rules Fest – October 2010 – © Edson Tirelli 24
  • Business Knowledge Management Rules Fest – October 2010 – © Edson Tirelli 25
  • Business Knowledge Management Rules Fest – October 2010 – © Edson Tirelli 26
  • Drools Platform Rules Fest – October 2010 – © Edson Tirelli 27
  • Domain 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