About the Author
Lucas Amador is a software developer born and raised in Buenos Aires, Argentina. His open source interest started when he was young but he finally got completely involved in it in 2008 while working with a JBoss partner giving consultancy and developing software using the JBoss middleware platform for Telco, some financial companies, and some other companies. At this time he obtained the Sun Java Developer and JBoss Advanced Developer certifications.
He got involved in the JBoss Drools community through the Google Summer of Code 2009 program, implementing a refactoring module for the Eclipse Drools Plugin, and since then he is a jBPM5/Drools committer spending his spare time implementing new features and fixing bugs. He actually works as a freelance developer and is always looking for something interesting to work on. You can check his daily works and new projects on his personal blog >.
I would like to dedicate this book to my family who always support me in any decision taken in my life, always cheering me up in my new adventures.
About the Reviewers
Kristy Sanders has developed innovative IT solutions around the world for over 15 years. She is an expert, hands-on practitioner in Decision Management tools, approaches, practices, and technologies. Her work has helped companies increase the value of Decision Management investment and translate technological capabilities into measurable business results.
Umamaheswaran T. G is a SUN-certified Java professional with more than nine years of experience in enterprise-level implementation of the Software Development Life-Cycle (SDLC), including business analysis, functional and technical design, development, and support. He has also worked as a Consultant with industry leaders, such as Wells Fargo, USA; Citibank Japan, Bank of America, Fidelity Information Systems, and Kaiser Permanente across various business operations. He is also involved in design and development of various modules using Java, J2EE, Spring Web Services, Struts, dom4j, Drools Rule Engine, XML, XSD, Autosys, WebSphere, and Oracle.
Edson Tirelli has a Bachelor's Degree in Computer Science from the Federal University of Santa Catarina, Brazil, and has 12 years of experience in business application development, especially in the telecom industry. He is currently a senior software engineer at Red Hat where he works with AI-related research and development, and has been involved with the Drools project for the last six years. His main areas of interest are AI applied to business, middleware technologies, and compilers/language translation tools. A frequent presenter at Rules-related conferences, he is the lead designer for the Drools Fusion module for Complex Event Processing.
www.PacktPub.com
Support files, eBooks, discount offers, and more
You might want to visit www.PacktPub.com for support files and downloads related to your book.
Did you know that Packt offers eBook versions of every book published, with PDF and ePub files available? You can upgrade to the eBook version at > for more details.
At www.PacktPub.com, you can also read a collection of free technical articles, sign up for a range of free newsletters and receive exclusive discounts and offers on Packt books and eBooks.
http://PacktLib.PacktPub.com
Do you need instant solutions to your IT questions? PacktLib is Packt's online digital book library. Here, you can access, read, and search across Packt's entire library of books.
Why Subscribe?
- Fully searchable across every book published by Packt
- Copy and paste, print, and bookmark content
- On demand and accessible via web browser
Free Access for Packt account holders
If you have an account with Packt at www.PacktPub.com, you can use this to access PacktLib today and view nine entirely free books. Simply use your login credentials for immediate access.
Preface
JBoss Drools is an open source project that is always in a continuous evolution adding more modules and features to the existing ones. This evolution is possible, thanks to the vision of the core developers and the open source community that is continuously pushing it to a new level. And since version 5, Drools has been evolved to provide a unified platform for business rules, business processing, event processing, and automated planning.
With this book you will learn new features to create a robust business rules implementation, starting with tips to write business rules and ending with frameworks integration to create a full business rules solution. The recipes included in this book cover all the Drools modules and will help you to learn how your business rules can be integrated with other frameworks to create a full solution, and will also help you discover how to use complex features such as complex event processing, remote execution, declarative services, and more.
What this book covers
, Expert: The Rule Engine , will introduce you to new features available in the 5.2.0 release and in the previous releases to improve your expertise with the main Drools module.
, Expert: Behind the Rules , will cover more recipes for Drools Expert, and you will learn different ways to persist the knowledge and the use of the Drools Verifier project. You will also learn how to monitor Drools using JMX, and so on.