Dana Stevens

Ruminations of a software developer.
posts - 8, comments - 223, trackbacks - 0

Drools on Windows (Part 1 of 22) - Introduction/Motivation

So I admit to you right from the start: this is something of an odd journey to undertake.  Speaking with colleagues over the years, my own experience is that most developers raise an eyebrow and cast a wary eye toward anything labeled a 'rules engine'.  And in fact, it does take a very specific set of requirements to lead to the conclusion that a rules engine is appropriate. 

This dude and this other dude supply a good summary of why an organization might decide on going with a rules engine.

So once you decide a rules engine is an appropriate solution, and you pencil that into the sketch of the enterprise, what next?

The big dogs in the Business Rules Management System space cost real money.  I'm talking Aston Martin money.  And they're very nice, with bells and whistles galore.  And if your budget can handle it, then you'll want to check them out.  (Here's a hint. There's no shopping cart and checkout page on their web sites.)

But where's the fun in that?  Let's look at the free stuff.  While my career has been solidly grounded in Microsoft technologies, I'm willing to look to open source for solutions where it makes sense. And besides being a very robust and performant ReteOO-based rules engine, Drools happens to be free. 

So this series, over the course of the next 20-something blog posts, will document this entire journey step by step.  It begins with no pre-requisites, and will end with a Drools rules engine as part of a .NET enterprise solution, being called by multiple .NET and Java applications, all while running on the Windows platform.

I think it'll be fun.

 

Print | posted on Saturday, February 21, 2009 2:28 AM | Filed Under [ Drools Java ]

Feedback

Gravatar

# re: Drools on Windows (Part 1 of 22) - Introduction/Motivation

Awesome! I look forward to the series.
2/21/2009 5:24 PM | Jacob
Gravatar

# re: Drools on Windows (Part 1 of 22) - Introduction/Motivation

All people deserve very good life time and home loans or consolidation loan will make it better. Just because freedom relies on money.
4/8/2010 11:06 PM | Willis28Stephanie
Gravatar

# re: Drools on Windows (Part 1 of 22) - Introduction/Motivation

People in the whole world order the term papers and a href="http://www.exclusivepapers.com">custom writing at the custom writing services about this post. Students know about the a href="http://www.exclusivepapers.com">essay writing from the paper writing service.
4/13/2010 5:33 PM | HollieSimon
Gravatar

# re: Drools on Windows (Part 1 of 22) - Introduction/Motivation

Custom writing service can offer to buy essays or pre written essay, because students are interesting in the publish just about this good topic*.
4/16/2010 3:05 AM | buy custom essay papers
Gravatar

# re: Drools on Windows (Part 1 of 22) - Introduction/Motivation

The information you provided is quite simple and clear for knowledge seeker. Thanks for your research anyways.
5/7/2010 7:25 AM | Buy Dissertation
Gravatar

# re: Drools on Windows (Part 1 of 22) - Introduction/Motivation

People in the whole world order the term papers and a custom writing at the custom writing
6/1/2010 11:10 AM | Teeth Whitening
Gravatar

# re: Drools on Windows (Part 1 of 22) - Introduction/Motivation

thesis writing will help you in learning and save your time
6/18/2010 1:53 PM | thesis writing
Gravatar

# BBC

Begin your term paper writing and do not have knowledge the proper way to complete it? You not have to be worried, simply buy custom essays Online and be sure that your custom essay writing are performed by experienced essay writers.
6/21/2010 3:28 AM | custom written essay
Gravatar

# re: Drools on Windows (Part 1 of 22) - Introduction/Motivation

Thanks for sharing. i really appreciate it that you shared with us such a informative post..
7/10/2010 1:05 AM | custom essay
Gravatar

# re: Drools on Windows (Part 1 of 22) - Introduction/Motivation

if you have any problems with education,buy essay,it will help in learning and save your time
8/11/2010 1:20 PM | essay
Gravatar

# re: Drools on Windows (Part 1 of 22) - Introduction/Motivation

These are really basic instructions…but still important.really its very useful and informative.its good tips and easy
steps. so thanks for nice post.
10/15/2010 8:13 AM | casino en ligne
Gravatar

# re: Drools on Windows (Part 1 of 22) - Introduction/Motivation

These are really basic instructions…but still important.really its very useful and informative.its good tips and easy
steps. so thanks for nice post.....
10/15/2010 8:14 AM | casino en ligne
Gravatar

# re: Drools on Windows (Part 1 of 22) - Introduction/Motivation

Very helpful post! Thanks for sharing this basic introduction with us. I definitely enjoyed every little bit of it. I have you bookmarked your site to check out the latest stuff you post.
10/9/2011 2:11 PM | bikes shops in Baltimore
Gravatar

# re: Drools on Windows (Part 1 of 22) - Introduction/Motivation

I can't believe how much of this I just wasn't conscious of. Thank you for bringing extra information to this topic for me. I'm truly thankful and really awed.
10/22/2011 9:11 AM | Cover letter writing
Gravatar

# re: Drools on Windows (Part 1 of 22) - Introduction/Motivation

Thanks for this i really needy of this kind of information thanks a lot i got more from this...
10/22/2011 9:13 AM | Cover letter writing
Gravatar

# re: Drools on Windows (Part 1 of 22) - Introduction/Motivation

'Rules engine' is an interesting point to discuss, as well as I often faced with it in my work... I also want to try Drools and hope your experience will help me...
10/24/2011 3:26 AM | Online Casino Bonus
Gravatar

# re: Drools on Windows (Part 1 of 22) - Introduction/Motivation

'Rules engine' is an interesting point to discuss, as well as I often faced with it in my work... I also want to try Drools and hope your experience will help me. So thanks for sharing!
10/24/2011 3:28 AM | Online Casino Bonus
Gravatar

# re: Drools on Windows (Part 1 of 22) - Introduction/Motivation

'Rules engine' is an interesting point to discuss, as well as I often faced with it in my work... I also want to try Drools and hope your experience will help me as well as it is very useful. So thanks for sharing!
10/24/2011 3:32 AM | Online Casino Bonus
Gravatar

# re: Drools on Windows (Part 1 of 22) - Introduction/Motivation

very nice buddy i really like your post :) such a nice and lovely post :) yesterday i was looking for the same kind of post thanks for sharing it :)
Buy Dissertations
11/5/2011 9:34 AM | buy dissertation
Gravatar

# re: Drools on Windows (Part 1 of 22) - Introduction/Motivation

Brilliant work done with a marvelous piece of writing. Thank you for amazing post. Keep it up and keep posting.
11/14/2011 5:39 AM | Term Papers Writing Services
Gravatar

# re: Drools on Windows (Part 1 of 22) - Introduction/Motivation

Brilliant work done with a marvelous piece of writing. Thank you for amazing post. Keep it up and keep posting. Appreciable!
11/14/2011 5:40 AM | Term Papers Writing Services
Gravatar

# re: Drools on Windows (Part 1 of 22) - Introduction/Motivation

I'm still grasping from you, but I'm seeking to attain my desired goals. I absolutely love reading all that's posted on your site. Always keeps the info coming. I liked it!
12/10/2011 11:54 PM | Dissertation Writing Help
Gravatar

# re: Drools on Windows (Part 1 of 22) - Introduction/Motivation

I will be following your blog habitually and received awesome information. I actually like the guidelines you have specified. Thanks a lot for sharing. I'll be referring many friends about it. Keep on blogging
I think fervently about that and I have discovered it extremely beneficial. I enjoy learning about this topic.
12/10/2011 11:57 PM | Dissertation Writing Help
Gravatar

# re: Drools on Windows (Part 1 of 22) - Introduction/Motivation

I am really impressed by reading this article. In future, you should be giving information about it more. I must have to praise you for this extra ordinary piece of work.
12/26/2011 12:42 AM | send flowers Greece
Gravatar

# re: Drools on Windows (Part 1 of 22) - Introduction/Motivation

Well that was great until part 3, then i don't know why you stop posting this great tutorials?. I found another tutorials at Werbeartikel Bern, may that help guys like me. any way thank you and i wish you will complete it.
1/5/2012 7:12 PM | Werbeartikel Bern
Gravatar

# re: Drools on Windows (Part 1 of 22) - Introduction/Motivation

Well I found another tutorials at Werbeartikel Bern, may that help guys like me. that was great until part 3, then i don't know why you stop posting this great tutorials?. any way thank you and i wish you will complete it.
1/5/2012 7:38 PM | Werbeartikel Bern
Gravatar

# re: Drools on Windows (Part 1 of 22) - Introduction/Motivation

Interesting read, thanks for sharing.
1/12/2012 4:20 AM | Maple
Gravatar

# re: Drools on Windows (Part 1 of 22) - Introduction/Motivation

No one in the world can be comparable with certified custom writing corporations. Moreover, it is safe to buy custom essay papers at such custom writing organizations.
1/24/2012 4:03 AM | buy essay
Gravatar

# re: Drools on Windows (Part 1 of 22) - Introduction/Motivation

Plagiarized stuff gets you angry? Do not be nervous! If you knew about plagiarism detection, then you would better try it! By the way, I dislike plagiarism too!
1/25/2012 6:16 PM | plagiarism detection
Gravatar

# re: Drools on Windows (Part 1 of 22) - Introduction/Motivation

In order to use the (amazingly cool) Drools rules engine in a .NET world, you've got to figure out how to pass your .NET business object over there to the land of Java. There are a couple of ways to do this
2/1/2012 6:09 AM | tokina 11-16
Gravatar

# re: Drools on Windows (Part 1 of 22) - Introduction/Motivation

It is a very good article about customer feedback in email marketing.This article provides good informations about email marketing.I am very glad to know about this.tokina 11-16
2/1/2012 6:10 AM | tokina 11-16
Gravatar

# re: Drools on Windows (Part 1 of 22) - Introduction/Motivation

Intrinsic motivation refers to motivation that is driven by an interest or enjoyment in the task itself, and exists within the individual rather than relying on any external pressure. Intrinsic Motivation is based on taking pleasure in an activity rather working towards an external reward. Thanks.
2/4/2012 12:59 PM | graduate school personal stateme
Gravatar

# re: Drools on Windows (Part 1 of 22) - Introduction/Motivation

Extrinsic motivation comes from outside of the individual. Common extrinsic motivations are rewards like money and grades, coercion and threat of punishment. Competition is in general extrinsic because it encourages the performer to win and beat others, not to enjoy the intrinsic rewards of the activity. Thanks.
Gravatar

# re: Drools on Windows (Part 1 of 22) - Introduction/Motivation

Rules engine' is an interesting point to discuss, as well as I often faced with it in my work... I also want to try Drools and hope your experience will help me as well as it is very useful.
2/8/2012 4:22 AM | copertine
Gravatar

# re: Drools on Windows (Part 1 of 22) - Introduction/Motivation

Rules engine' is an interesting point to discuss, as well as I often faced with it in my work... Common extrinsic motivations are rewards like money and grades, coercion and threat of punishment. Competition is in general extrinsic because it encourages the performer to win and beat others, not to enjoy the intrinsic rewards of the activity I also want to try Drools and hope your experience will help me as well as it is very useful.
2/8/2012 4:23 AM | copertine
Gravatar

# re: Drools on Windows (Part 1 of 22) - Introduction/Motivation

Securitatea este, desigur, scopul principal pentru cumpararea sistemelor de grilaje metalice pentru usi si ferestre, dar exista si alte motive pentru a le achizitiona. Alegeti sistemele de grilaje metalice cu antentie, pentru a va bucura de calitatea si functionalitatile acestora. Sistemele de grilaje metalice va ofera un plus de valoare pentru banii cheltuiti, protectia impotriva intemperiilor atmosferice, zgomot si intrari prin efractie.
2/8/2012 4:24 AM | copertine
Gravatar

# re: Drools on Windows (Part 1 of 22) - Introduction/Motivation

This is a very good suggestion! Just want to say thank you for the information, you have to share. Just continue to write such a position.I will be your faithful reader.Thank you again.
gold and silver prices history
2/24/2012 5:28 AM | jecksteve
Gravatar

# re: Drools on Windows (Part 1 of 22) - Introduction/Motivation

I am following your article regularly and got great and informative information.I really like the tips you have given.thanks a lot:-)
2/24/2012 5:30 AM | gold and silver prices history
Gravatar

# re: Drools on Windows (Part 1 of 22) - Introduction/Motivation

I think that open source is really an effective solution for the problem that is being discussed above.
3/1/2012 7:42 PM | PMPerfect
Gravatar

# re: Drools on Windows (Part 1 of 22) - Introduction/Motivation

In a certain problem regarding with Drools in Windows.I think that open source is really an effective solution for the problem that is being discussed above. I am very happy finding this very informative post.
3/1/2012 7:44 PM | PMPerfect
Gravatar

# re: Drools on Windows (Part 1 of 22) - Introduction/Motivation

Truth is beautiful. Without doubt, and so are lies
.Q
3/20/2012 4:14 AM | oakley outlet
Gravatar

# re: Drools on Windows (Part 1 of 22) - Introduction/Motivation

Truth is beautiful. Without doubt, and so are lies
.Q123QWEQ
3/20/2012 4:16 AM | oakley outlet
Gravatar

# re: Drools on Windows (Part 1 of 22) - Introduction/Motivation

Yeah that would be something to be drulling for!
3/31/2012 4:28 AM | thesis guide
Gravatar

# re: Drools on Windows (Part 1 of 22) - Introduction/Motivation

Así que una vez que decida un motor de reglas es una solución adecuada, y lápiz que en el boceto de la empresa, ¿qué sigue?
4/9/2012 9:48 PM | online tobacco retailer
Gravatar

# re: Drools on Windows (Part 1 of 22) - Introduction/Motivation

It seems to be partly hereditary, but why some folks are suffering from it and others are untouched isn’t exactly known.
4/19/2012 4:51 AM | how to get rid of a pimple overn
Gravatar

# re: Drools on Windows (Part 1 of 22) - Introduction/Motivation

Writing services are proud of offering premium quality. Furthermore, university students prefer to order coursework online. These students generally have got good grades.
5/16/2012 2:11 PM | coursework help

Post Comment

Title  
Name  
Email
Url
Comment   
Please add 6 and 5 and type the answer here:

Powered by:
Powered By Subtext Powered By ASP.NET