Reusing rules within a ruleset to avoid creating redundant business rule variations

From the developerWorks archives

Raj Rao

Date archived: November 22, 2016 | First published: September 21, 2011

IBM® WebSphere® ILOG® JRules is IBM's Business Rule Management System (BRMS) that enables business users to dynamically control automated business decisions with business rules. One of the advantages of using BRMS is that rulesets can be reused across different client applications – but this article is not about that. Instead, this article focuses on those situations where a naïve practitioner might clone business rules within a ruleset to apply the same business policy to disparate business entities or different contexts. This article presents such a scenario and outlines different techniques for reusing the rules across different contexts, thereby avoiding duplication and improving maintainability and performance. This content is part of the IBM WebSphere Developer Technical Journal.

This content is no longer being updated or maintained. The full article is provided "as is" in a PDF file. Given the rapid evolution of technology, some steps and illustrations may have changed.



static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=1
Zone=Business process management, WebSphere
ArticleID=758632
ArticleTitle=Reusing rules within a ruleset to avoid creating redundant business rule variations
publish-date=09212011