Re: [rules-dev] [rules-users] Drools Govnor DB configuration
by James Owen
Note: I did ask permission before sending this notice to the Drools
Developers and Drools Users Groups.
Greetings:
As both Edson Tirelli and Mark Proctor are presenting two great talks
at October Rules Fest (http://www.OctoberRulesFest.org) this year, I
thought it might be appropriate to let everyone know about the
details. We will have no less than three presentations on CEP (Edson
Tirelli, Paul Vincent of Tibco and Luke Voss ) so it should be a
really great time for techies of this unique little world of rulebased
programmers. Two of the talks have to do with complex implementations
of a rulebased system. Dr. Forgy has promised to discuss (in addition
to his parallel rulebase presentation) his new Tech algorithm that is
10 times faster than Rete 2 or Rete III. In addition we will have
Dr. Forgy (Rete, Rete 2, Rete III, Tech)
Gary Riley (CLIPS inventor)
John Zachman (Enterprise Architecture guru)
Dr. Hafedh Mili (wrote all of the early JRules tutorial manuals)
Mark Proctor (Drools Inventor)
Dr. Richard Hicks (Validation and Verification guru)
Dr. Daniel Levine (One of the Neural Net Godfathers)
Daniel Brookshier (UML -> Rules inventor)
Carole Ann Berlioz-Matignon & Carlos Serrano-Morales (Advisor inventors)
Dr. Jacob Feldman (Open Rules inventor)
Jason Morris (Jess Answer Man)
Luke Voss (former JPL guru)
Remember three things: (1) The Early Bird Discount for the October
Rules Fest expires at the end of July. (2) There are a limited number
of hotel rooms blocked off so, unless you register early, you won't be
guaranteed a hotel room. (3) There are a limited number of seats this
year so unless you register early there is no guarantee that you will
be able to register.
Now, the good stuff: We have been blessed with three things that make
for a GOOD conference. Four things that make for a GREAT conference.
Five things that make for an INSANELY GREAT conference. Six things
that make... I just don't have the words for the sixth and seventh
thing.
1. Great Sponsors
2 Diamond (FICO, No Magic)
2 Gold (PST, KBSC)
1 Silver (Drools)
1 Bronze (BizRules)
2. Great Speakers
see those above
3. Great Meeting Place
The BEST Hotel in Texas, The Adolphus in Dallas
Located in the middle of the restaurant district of Downtown Dallas
4. Great Attendees
Uber-geeks, techies, super-nerds, CTOs, CEOs,
(and all of the other terms that drive Jason up the wall)
Business Analysts, Programmers, Research guys,
Ph.D. Candidates, University Professors
HR guys looking for rulebase engineers?
5. White Papers will be published after the conference in a collection
available either bound, printed format and/or online after the
conference.
6. Videos will be done properly this year by Greg Barton and Chelanie
Israel such that the author will be talking at one corner of the
screen and the presentation on the other side of the screen. (Very
similar to what you see at parlays.com) These will be available after
the conference with a password given at the conference itself or
shortly thereafter.
7. Conference Presentations (PPTs or PDFs) will be available both
during and after the conference with the assigned password for access
during and after the conference.
8. Great Location for food! The conference is located in the middle
of the restaurant district of downtown Dallas and we will have listing
of some of the ones that we know about.
SDG
James C. Owen
Co-Founder October Rules Fest
http://www.kbsc.com
http://www.OctoberRulesFest.org
"This above all: to thine own self be true,
And it must follow, as the night the day,
Thou canst not then be false to any man."
Hamlet, Act 1, Scene III
http://www-tech.mit.edu/Shakespeare/hamlet/hamlet.1.3.html
[You can also replyTo: jco(a)kbsc.com]
15 years, 5 months
3rd International Rules Challenge - Call for Submissions
by Wolfgang Laun
[Our apologies if you receive duplicates of this posting]
Call for Submissions
3rd International Rules Challenge
at
RuleML-2009
co-located with the Business Rules Forum
November 5-7 2009, Las Vegas, Nevada, USA
http://2009.ruleml.org/challenge
**********************************************************************
* Latest News *
* 3rd Int. Rules Challenge - Open Call for Submissions *
* ------------------ *
* *
* Keynotes and special talks by *
* Sandro Hawke (W3C Contact) about W3C RIF *
* Donald Chapin (OMG BMI Chair) about OMG SBVR *
* Paul Vincent (TIBCO CTO) about CEP and Rules *
* Jans Aasman (Franz Inc. CEO) *
* Tutorials by *
* Christian Saint Marie (ILog/IBM) - W3C RIF Tutorial *
* Larry Goldberg and Babara von Halle - Decision Management *
* Mark Proctor (Drools) - Drools Tutorial *
* Guido Governatori (NICTA) - Business Process Compliance *
* RuleML in the top venues for scientific impact factor in CiteSeerX *
* Forthcoming RuleML special journal issue *
* Additional CEUR Proceedings for Rules Challenge papers *
* New categories in the Challenge with prestigious prizes *
* W3C Rule Interchange Format workshop (more information below) *
* OMG and industrial standards sessions, lunch panel on Web Rules *
* Student grants of the value of up to $1000 plus free registration *
* 20% RuleML-2009 Partner discounts - see registration page *
* *
* Super Early Bird Registration Deadline ends soon! *
* *
**********************************************************************
Open Call for Submissions to the 2009 Rules Challenge
============================================================================
The Rules Challenge is one of the highlights at RuleML-2009 with prestigious
prizes. Submissions of benchmarks/evaluations, demos, case studies / use
cases, experience reports, best practice solutions (e.g. design patterns,
reference architectures, models), rule-based implementations/ tools/
applications, demonstrations engineering methods, implementations of rule
standards (e.g. RuleML, RIF, SBVR, PRR, rule-based Event Processing
languages, BPMN+rules, BPEL+rules, ...), rules + industrial standards (e.g.
XBRL, MISMO, Accord, ...), and industrial problem statements are
particularly encouraged.
The participants of the Challenge have the opportunity to understand the
most current trend of rule technology and standard development through
highly interactive with the experts in this field.
Submission
============================================================================
In addition to your demo/hands-on/report/.. it is possible to submit
Challenge demo papers describing research, implementation, and technical
details of your submission. The peer-reviewed and selected papers will be
published in additional special Challenge proceedings (CEURS proceedings are
requested) along with the online publication of your demo in the highly
visible growing Rules Challenge pool. A selection of revised papers from the
Challenge will be resubmitted to a special issue of a journal.
Authors are invited to submit original contributions of practical relevance
and technical rigor in the field, benchmarks, evaluations, experience
reports and show case/use case demonstrations of effective, practical,
deployable rule-based technologies or applications in distributed
environments. Papers must be in English.
Demo papers submission website: http://www.easychair.org
Demo systems submission website: http://ruleml-challenge.cs.nccu.edu.tw
Please upload all submissions as PDF files in LNCS format
(http://www.springer.de/comp/lncs/authors.html). To ensure high quality,
submitted papers will be carefully peer-reviewed by 3 PC members based on
originality, significance, technical soundness, and clarity of exposition.
Submissions to the Rules Challenge 2009 consist of a demo paper of 4-8
pages, describing the demo show case, and a link to more information about
the demo/show case, e.g. a project site, an online demonstration, a
presentation about the demonstration, or a download site for the
demonstration. In case of product demos, the link can be password-protected:
please submit a password for anonymous login from any Web browser, giving us
the permission to pass the password on to 3 PC members.
Important Date
------------------
September 4th - submission deadline for demo papers and demo systems
September 15th - notification of accepted demo papers and demo systems
October 29th - submission deadline for demo systems only
**** MAKE RULEML-2009 YOUR SHOWCASE! ****
2009 Rules Challenge Program Committee
----------------------------------------
see Challenge website http://2009.ruleml.org/challenge
W3C RIF Workshop at RuleML-2009
============================================================================
The W3C Rule Interchange Format (RIF) Working Group (www.w3.org/2005/rules/)
has recently published 6 specifications for the W3C Rule Interchange Format
standard which includes a W3C RIF Production Rules Dialect (RIF-PRD) and a
W3C Basic Logic Dialect (RIF-BLD).
The mission of the Rule Interchange Format (RIF) Working Group is to produce
W3C recommendations for rules interchange languages. Next step will be the
call for implementations of RIF which might be demonstrated at the
RuleML-2009 W3C RIF Workshop. Upcoming future RIF dialects might address a
reaction rules dialect for rule-based complex event processing (CEP).
The new RIF standard is featured at the RuleML 2009 Conference in a W3C RIF
workshop in November 2009 (see http://2009.ruleml.org) with a keynote from
Sandro Hawke (W3C staff representative on the RIF WG) and a tutorial from
Christian de Sainte Marie (ILOG/IBM, co-chair of the RIF WG). There will be
also keynote by Paul Vincent (TIBCO CTO for Business Rules and CEP, EPTS-RA
WG Co-Chair) about "Why Rules Matter in Complex Event Processing... and vice
versa" and a keynote by Donald Chapin (co-chair of the OMG Business Modeling
& Integration Domain Task Force, co-chair OMG SBVR) about "Terminology: The
Semantic Foundation for an Organization's Executable Rules".
About RuleML-2009
============================================================================
This year, the 3rd International Symposium on Rules, Applications and
Interoperability (RuleML-2009) takes place in Las Vegas, Nevada, USA,
collocated with the 12th Business Rules Forum, the world's largest Business
Rules event. RuleML-2009 is devoted to practical distributed rule
technologies and rule-based applications. The International Symposium on
Rules, Applications and Interoperability has evolved from an annual series
of international workshops since 2002, international conferences in 2005 and
2006, and international symposia since 2007, and is now in the top 100
venues for scientific impact factor in CiteseerX
(http://citeseerx.ist.psu.edu/stats/venues).
Supported by
===================================================================
W3C, OMG, ACM, AAAI, ECCAI, IAAIL, ACM, Belgian Business Rules Forum MIT
Sloan CIO Symposium, EPTS, BPM Forum Belgium
Sponsored by
===================================================================
Franz Inc
NICTA (National ICT Australia) Ltd
Corporate Semantic Web
Logic Programming Associated Ltd
ruleCore
JBoss
Modelsystems Ltd
(sponsoring opportunities: http://www.defeasible.org/ruleml2009/sponsors)
===================================================================
15 years, 5 months
Drools User Group Meeting - London 17th of July
by Mark Proctor
Up to date details can be found here:
http://www.bsg.co.uk/Page.aspx?id=2924
14:15 -- 18.45, Friday 17th July, BSG House, London, EC1V
The next JBug is being held on Friday 17^th July. Attending the JBug at
BSG will be a fantastic opportunity to:
* Enhance your knowledge and skills through specialist speakers
talking about hot topics
* Share your knowledge with like-minded people
* Network and Socialise
The JBug is a regular gathering of JBoss Professional and other Open
Source product users, developers, technical managers and architects. It
provides a forum that enables users and customers to get together and
discuss new technologies, development methodologies, interesting use
cases and similar technical topics. At each meeting, different speakers
will present on topics that can be suggested by the group.
The agenda for the JBug has now been finalised and it will focus on open
source business rules management system and JBoss BRMS. Presentations
include:
* BRMS Platform 5 Key Note - Mark Proctor, Worldwide JBoss Rules Lead
/State of the Union, Future State/
* BRMS Platform 5 Interactive - Graham Gear, JBoss Solutions Architect
/Simple walk through of using the BRMS Platform/
* BRMS Platform 5 Use Case - BSG
Please click here <http://www.bsg.co.uk/page.aspx?ekfrm=1798> to
register your place at this event.
15 years, 5 months
Drools Flow Parts 1 & 2
by Mark Proctor
"Drools JBoss Rules 5.0 Flow (Part 1)
/
Every non-trivial business process needs to make complex decisions.
A rule engine is the ideal place for these decisions to happen.
However, it is impractical to invoke a rule engine from a standard
workflow engine. Instead, if we take a rule engine and add workflow
capabilities, we have an ideal tool to model complex business
processes---Drools Flow.
In this two-part article by *Michal Bali*, we'll look at Drools flow
in detail. We'll build a loan approval process and cover the
advanced concepts of a ruleflow like faults, subflows, and decisions."
/
http://www.packtpub.com/article/drools-jboss-rules-5.0-flow-part1
"Drools JBoss Rules 5.0 Flow (Part 2)
/
In this two-part article by *Michal Bali*, we'll look at Drools flow
in detail by building a loan approval process. In the first part we
covered: faults, subflows, and decisions
<http://www.packtpub.com/article/drools-jboss-rules-5.0-flow-part1?utm_sou...>.
In this part of the article we'll cover: Transfer Funds work Item,
human tasks, and other aspects of ruleflow."
/
http://www.packtpub.com/article/drools-jboss-rules-5.0-flow-part2
15 years, 5 months
guvnor's version.txt
by Geoffrey De Smet
Hi,
The guvnor's version.txt is a bit annoying in the development lifecycle.
Try this:
svn update
mvn clean install -DskipTests
svn update
And you get this:
Conflict discovered in
'drools-guvnor/src/main/java/org/drools/guvnor/public/version.txt'.
Select: (p) postpone, (df) diff-full, (e) edit,
(h) help for more options: tf
If it's a build generated file, it should be generated under
drools-guvnor/target/classes/org/drools/guvnor/public/version.txt
or, if it's generated code
drools-guvnor/target/generated-resources/org/drools/guvnor/public/version.txt
and eclipse/intellij must be told to add that dir to their sources
--
With kind regards,
Geoffrey De Smet
15 years, 5 months
Loop detection
by Michael Neale
For those that are interested, I thought I would try a variation on
the "tortoise and hare" algorithm to detect cycles in rule firing
patterns in order to "guess" that a infinite loop was happening and
stop it (that would work reasonably well for common cases). I was able
to use a version of it (I call it the "crippled tortoise") - and it
seems to work nicely.
The gist of it is to let the rules spin for a while, after N number of
firings, track another N (ie record the names of rules that fire for N
firings). Then run the cycle detector, see if it ends up with a cycle
- compare the cycle length ( divided by the number of rules in cycle)
with Y and then you have a pretty good idea that a loop is happening
(unless its a fib style recursion, perhaps). I have trouble guessing
what N and Y should be (Y needs to be < N) - I wasn't sure if as the
number of rules increase means that a larger sample is needed to
detect for cycles (as we don't want a false positive).
It seems to work well - certainly an opt in thing - I built it in to
the new execution server code to try it out, as it is an ideal place
you would want some protection like this (to stop wasting CPUs/threads
!).
Just thought people would be interested, and perhaps some have other
ideas (as there are lots of things we can mix in to help with this). I
also looked at using the LeftTuple hashcode, which is fine but only
tracks "key" field changes (so you can see the same hashcode over and
over even though the data is changing), so its not really perfect
either.
--
Michael D Neale
home: www.michaelneale.net
blog: michaelneale.blogspot.com
15 years, 5 months