O'Reilly logo

Drools JBoss Rules 5.0 Developer's Guide by Michal Bali, Bogdan Brinzarea

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Summary

Let's look at what we've achieved in this chapter. By separating the validation rules from the rest of the application, we've made it easier for the others to identify and understand them. Because of the declarative nature of rules, they can be maintained and re-factored more easily. We can easily change rules or add new ones without increasing the overall complexity.

A simple extensible reporting model has been defined and later used in the customer validation rules. Throughout this chapter, a stateless session has been used, which is ideal for these types of decision rules. Remember that it is stateless only because it doesn't hold a state between invocations. A special feature of the stateless session is that it can be executed in a ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required