Drools JBoss Rules 5.0 Developer's Guide and over one million other books are available for Amazon Kindle. Learn more

Buy New

or
Sign in to turn on 1-Click ordering.
or
Amazon Prime Free Trial required. Sign up when you check out. Learn More
Buy Used
Used - Good See details
$21.37 & eligible for FREE Super Saver Shipping on orders over $25. Details

or
Sign in to turn on 1-Click ordering.
 
   
Kindle Edition
 
   
More Buying Choices
Have one to sell? Sell yours here
Drools JBoss Rules 5.0 Developer's Guide
 
 
Start reading Drools JBoss Rules 5.0 Developer's Guide on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Drools JBoss Rules 5.0 Developer's Guide [Paperback]

Michal Bali (Author)
2.2 out of 5 stars  See all reviews (8 customer reviews)

List Price: $49.99
Price: $48.44 & this item ships for FREE with Super Saver Shipping. Details
You Save: $1.55 (3%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
Want it delivered Tuesday, January 31? Choose One-Day Shipping at checkout. Details

Formats

Amazon Price New from Used from
Kindle Edition $16.49  
Paperback $48.44  

Book Description

July 13, 2009

Develop rules-based business logic using the Drools platform

  • Discover the power of Drools as a platform for developing business rules
  • Build a custom engine to provide real-time capability and reduce the complexity in implementing rules
  • Explore Drools modules such as Drools Expert, Drools Fusion, and Drools Flow, which adds event processing capabilities to the platform
  • Execute intelligent business logic with ease using JBoss/Drools, a stronger business-rules solution
  • Covers examples of a fraud detection system utilizing Drools CEP (Complex Event Processing) capabilities

In Detail

Business rules can help your business by providing a level of agility and flexibility. As a developer, you will be largely responsible for implementing these business rules effectively, but implementing them systematically can often be difficult due to their complexity. Drools, or JBoss Rules, makes the process of implementing these rules quicker and handles the complexity, making your life a lot easier!

This book guides you through all of the features of Drools, such as dynamic rules, the event model, and Rete implementation with high performance indexing. It will help you to set up the JBoss Rules platform and start creating your own business. It's easy to start developing with Drools if you follow its real-world examples that are intended to make your life easier.

Starting with an introduction to the basic syntax that is essential for writing rules, the book will guide you through validation and human-readable rules that define, maintain, and support your business agility. As a developer, you will be expected to represent policies, procedures and. constraints regarding how an enterprise conducts its business; this book makes it easier by showing you it can be done.

A real-life example of a banking domain allows you to see how the internal workings of the rules engine operate. A loan approval process example shows the use of the Drools Flow module. Parts of a banking fraud detection system are implemented with Drools Fusion module, which is the Complex Event Processing part of Drools. This in turn, will help developers to work on preventing fraudulent users from accessing systems in an illegal way.

Finally, more technical details are shown on the inner workings of Drools, the implementation of the ReteOO algorithm, indexing, node sharing, and partitioning.

What you will learn from this book?

  • Write more efficient business rules, and work with the Rete algorithm, node indexing, node sharing, and parallelization
  • Create a WS-HumanTask-compliant WorkItem in a process (workflow)
  • Implement concurrency control in cross-cutting functionalities to manage code easily
  • Write human-readable rules, and Domain Specific Language for your rules to easily understand and verify them
  • Generate a stateful service by using a stateful knowledge session that maintains state between invocations and teaches you how to transactionally persist this service
  • Develop dynamic remote knowledge-base loading to change rules in your application without even stopping it
  • Prepare decision tables for calculating account interest rates
  • Integrate Drools within your Java business application, and integrate it with the Spring framework

Approach

This is a problem-solution guide that starts with an introduction to a problem and continues with a discussion of the possible solution. The book covers best practices when working with Drools. The examples and their solutions are accompanied by plenty of code listings and figures providing a better view of the problem.

Who this book is written for?

The book is for Java developers who want to create rules-based business logic using the Drools platform. Basic knowledge of Java is essential.


Frequently Bought Together

Drools JBoss Rules 5.0 Developer's Guide + JBoss Drools Business Rules + Business Process Management with JBoss jBPM: A Practical Guide for Business Analysts
Price For All Three: $137.74

Show availability and shipping details

Buy the selected items together
  • In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • JBoss Drools Business Rules $45.44

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Business Process Management with JBoss jBPM: A Practical Guide for Business Analysts $43.86

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details



Editorial Reviews

About the Author

Michal Bali is a senior software developer at DeCare Systems, Ireland. He has four years experience working with Drools and has extensive knowledge of Java, JEE. Michal designed and implemented several systems for a major dental insurance company. Michal is an active member of the Drools community and can be contacted at michalbali@gmail.com.

Product Details

  • Paperback: 320 pages
  • Publisher: Packt Publishing (July 13, 2009)
  • Language: English
  • ISBN-10: 1847195644
  • ISBN-13: 978-1847195647
  • Product Dimensions: 9 x 7.5 x 0.9 inches
  • Shipping Weight: 1.4 pounds (View shipping rates and policies)
  • Average Customer Review: 2.2 out of 5 stars  See all reviews (8 customer reviews)
  • Amazon Best Sellers Rank: #402,914 in Books (See Top 100 in Books)

 

Customer Reviews

8 Reviews
5 star:
 (1)
4 star:
 (1)
3 star:
 (1)
2 star:
 (1)
1 star:
 (4)
 
 
 
 
 
Average Customer Review
2.2 out of 5 stars (8 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

18 of 18 people found the following review helpful:
3.0 out of 5 stars Needs more basics, October 26, 2009
Amazon Verified Purchase(What's this?)
This review is from: Drools JBoss Rules 5.0 Developer's Guide (Paperback)
Given that there aren't many books out there, this is probably one of the best. However, it didn't meet my needs as it spent much of the available space "selling" me on how to use a rules engine and not enough on specific, "atomic", example code. I've been using JRules (IBM/ILOG commercial BRMS) for six years now and I am looking for an open source alternative as that product is essentially out of reach for the Small to Medium sized Business (SMB) due to the way it is marketed. I don't need "selling" on the value of BRMS technology to developers and businesses. I've lived it first hand. BRMS's will be to the coming generation what DBMS's were to us back in the 80's. Drools looks to be the odds on contender for winning developer mind-share but the issue at hand is helping developers get over the initial learning curve. So much of this kind of book tries to do too much and ends up being like trying to learn to fly using a 747 instead of a Cessna. What we need are some basic books on "flying" BRMS's. For example, instead of using a full fledged system as an example, it would be better to describe basic "flight maneuvers." Showing some simple POJO implementations of BRMS for replacing the data validation code on a typical data entry form would be more immediately useful than trying to wrap your mind around a complete business system. The focus needs to be on some basic building blocks to "get your feet wet" with this specific product and ignite interest via early experience. I'm afraid many developer's will lose interest because they have to wade through too much "set up" to get to any "reward." This book, while valuable, falls short and is typical of the approach that seems popular among many approaches to BRMS education. When learning to "fly" you start with basics and then combine them into more complex scenarios. This book would be much better if it started with small self contained building block scenarios and built from them. Instead, it starts with a complete project. Too much time ends up being spend on outlining the "project." As developers we are already looking for a better solution for implementing the "model" and "controller" pieces of our MVC work. We don't need to spend time being convinced of that. I'd like to see a book for this product that was written more like a basic flight primer. You want to give that prospective "pilot" their first "ride" and get them hooked on actually flying. This book is too much like just buying a ticket on a commercial airline and watching someone else fly than getting your hands on the controls. It won't do nearly as good a job of attracting "new pilots" to this technology as it could have. BRMS technology has been around for a while but only the privileged few have really gotten to fully taste what it can do for you. It will likely be the "next big thing" in software development and Drools, like MySQL, PHP and other "freely" available technologies stands poised to be "discovered" by developers that really need to get into this genre to go to the next level in their development. Unfortunately, this book falls short in giving them what they need to quickly get going with Drools by trying to cover too much theory and not enough simple practice topics (like simple form validation code.) There isn't much out there yet so it's better than just trying to read the on-line docs but it doesn't leave you feeling like you could start writing code in your own projects. That's the big gap as yet unfilled in this genre.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


4 of 4 people found the following review helpful:
1.0 out of 5 stars Absolutely Horrible, May 28, 2011
Amazon Verified Purchase(What's this?)
This review is from: Drools JBoss Rules 5.0 Developer's Guide (Paperback)
This book is almost a disgrace to the community of proponents of the rule-based paradigm. Since graduate school in the early 90s, I have been actively consulting in this space as well as developing my own apps. My rules background is deep. I picked this up so I could hit the ground running using Drools instead of the $30K a license Blaze/jRules junk I work with at client sites during the day. It is poorly written, poorly designed, poorly printed and like another review here said, offers maybe 10% of the important info you need to be capable at using Drools. Between this horrible book and the Websites dealing with Drools material, there is NO meaningful current documentation to help one be productive using Drools. With no help getting started from this book and other sources, I abandoned my idea of using Drools altogether. Jess is a way better option in my mind--and that is free software as well. Too bad you have to give this a single star to submit the review. Doesn't even one STAR imply value?? This book has none! ZERO stars.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


2 of 2 people found the following review helpful:
2.0 out of 5 stars Kindle edition not up to par, July 22, 2011
Amazon Verified Purchase(What's this?)
I have purchased the kindle edition. I have only one complaint: the example codes, both XML and Java codes, are not easy to view and understand because there are not formatted with indentations. The texts are all left justified. I had to cut and paste them onto Eclipse editor and do 'source format' to really understand the illustration codes. I am going to purchase the hardcopy now.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews






Only search this product's reviews



Inside This Book (learn more)
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Back Cover | Surprise Me!
Search Inside This Book:

What Other Items Do Customers Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(4)
(1)

Your tags: Add your first tag
 

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   


Listmania!


So You'd Like to...



Look for Similar Items by Category


Look for Similar Items by Subject