OpenRules Release 5.0 March-2008
Home Product Company Customers Contact 
 OpenRules 5.0 adds Rules Templates essentially simplifying Rules Repositories Management


Home
News
Overview
Examples
Methodology
Architectures
Rule Repository
Downloads
Documentation
Step-By-Step
Add-Ons
Inside Track
Fun Lab
Support
Services
Events
Presentations
What People Say

 

 

   


EDISON, NJ -- March 29, 2008 -- OpenRules, Inc. announced today the availability of a new major release OpenRules-5.  By introducing new Rule Templates OpenRules Release 5.0 essentially simplifies rules repository construction and management and expedites initialization of the OpenRulesEngine.  Rule Templates allow a rule designer to completely hide implementation details from business analysts and reuse them without copying.

"The latest OpenRules advances allow us to dramatically minimize the size of our rules repository.  Rule templates become a blessing for our complex patent processing rules that have to support data streams from more than 80 different countries," said Rex Bosma, a project manager at European Patent Office (EPO) where OpenRules-5 has been already applied.

While the new rules templatization mechanism is simple and intuitive it brings enormous advantages from the business rules management perspective: 

bullet Write once use many times 
bulletWrite rules for one state or country and then use them as a template for all other states/countries
bulletChanges in the implementation of a rule template are automatically propagated to all rule tables that extend this template
 
bullet Complete separation of business and technical views 
bulletBusiness people have less to learn (and to be afraid of)
bulletTechnical people have more freedom in rule templates design and maintenance not being afraid to scare their business counterparts by complexity of rules implementation logic
bulletBy placing rule templates and rule tables in separate files you may essentially simplify authorization control and who-does-what assignments
 
bulletRules repository becomes smaller and easy to maintain
bulletTemplates allow to avoid a "paste-copy" approach by minimizing the total amount of code and the size of rule tables
bulletWhile preserving the same structure changes in the templates and rules could be done independently
 
bullet Expedited initialization of OpenRulesEngine
bulletUse of rule templates not only minimizes the total size of rule repositories but contain much less code to be interpreted when OpenRulesEngine downloads all rules for the first time
bulletBased on the size and design of the existing rules repositories the gain in the initialization time could vary from 2 to 5 times
 
bullet Libraries of rule templates specific for different lines of business
bulletAn ability to create OpenRules template libraries may allow leading organizations in different industries to implement already established business standards such as ACORD for insurances or MISMO for mortgages as a set of Excel-based templates. Even if the library implementers prefers to use their own business models initially they always may change the templates implementation later on without changing the business rules themselves
bulletA similar model will work well for OpenRules OEMs who may define and maintain their rule template libraries in accordance with their latest business object models
 
bullet Non-intrusive approach
bulletRule templates are regular rule tables that were always used in OpenRules repositories. They may include concrete rules and be executed as usual
bulletAll rules repositories created before OpenRules-5 will continue to work without problems (just a little bit more efficiently)

The release Note for OpenRules 5.0 could be found here. OpenRules 5.0 includes a sample project "HelloJavaTemplates" that demonstrate the use of new features. The web site www.openrules.com as well as the online User's Guide have been modified to reflect the changes introduced by OpenRules-5.

About OpenRules
OpenRules, Inc. is a NJ-based corporation that develops, supports and provides consulting services around Open Source Business Rule Management System commonly known as OpenRules®.  For details, please visit http://www.openrules.com.

 

OpenRules is a registered trademark of OpenRules, Inc. All other trademarks are the properties of their respective owners.


 

 
Back Next
Copyright © 2003-2008 OpenRules, Inc. All rights reserved