Subscribe to the FREE Business Rules Journal Newletter





Decisioning ~ A New Approach to Systems Development (Part 2)

By Mark Norton

January 2007

In the second and concluding part of his article on 'decisioning' as a new and critical driver of the Systems Development Life Cycle, Mark Norton describes practical approaches and techniques for developing highly-configurable products with a decisioning-driven approach.

Business Rules in Retail: The Story

By Qusai Sarraf and Gerard Ellis

June 2006

Qusai Sarraf and Gerard Ellis of IVIS describe rules-based B2C and B2B systems in the biggest on-line grocery store in the world, with the business rules owned by business people.

Applying an Open-source Business Rule Engine to Questionnaire Response Validation

By Caspar Fall

January 2006

Caspar Fall describes his company's experience in developing a low-cost solution in a .NET architecture with an open-source rule engine. A major requirement was a user-friendly interface, often lacking in low-cost and open-source rule engines. The selected engine, NxBRE, meets this requirement with a GUI based on Microsoft Visio

The Power of Rules for Information Management

By Ken Allen

October 2004

In this month's installment of Technology Review Ken Allen describes a rules-driven approach for development of an enterprise-wide information model, accommodating multiple business perspectives and reconciled with extant (stored) data. The approach is based on an Information Definition Language and supporting repository, both developed for the British Army.

Rule Technology in Finance: Agile Compliance Solutions for Combating Terrorism

By Stefanie Peitzker

July 2004

In this month's installment of Technology Review Stefanie Peitzker describes the use of rules technology in compliance solutions for finance. Within the wider field of risk management, it focuses on combating terrorism and maintaining the reputation of financial institutions. Stefanie explains why the graphical approach of "visual rules" is best suited to this business case.

Business Rules For Business People, Part 2

By Mark Norton

April 2004

Part 2 of Mark Norton's overview of the IDIOM Decision Suite. Businesses everywhere grapple with the problems of meeting increasing competition and relentless demands for higher service standards with limited resources. There is a continuing challenge to build applications flexible enough to meet sudden changes in business conditions and business policies.

Business Rules For Business People

By Mark Norton

March 2004

Businesses everywhere grapple with the problems of meeting increasing competition and relentless demands for higher service standards with limited resources. There is a continuing challenge to build applications flexible enough to meet sudden changes in business conditions and business policies

Quality by Design: Using Decision Tables in Business Rules

By Jan Vanthienen

February 2004

Decision tables have been around for a long time. In this edition of Technology Review, Jan Vanthienen of Katholieke Universiteit Leuven shows us their value in repesenting and validating business rules. Although they are not in themselves a technology, decision tables are an important feature of many business rules products.

Alternatives for Rule-based Application Development

By Nelson Lin

October 2002

When considering software development tools to develop the next killer application for your enterprise wide deployment, you should consider the following cost factors affecting the Return On Investment (ROI). In this edition of Technology Review, Nelson Lin of WorldSoft Corporation presents a personal view of rule-based application development and the effect of different approaches on Return on Investment.

Profit From Events And Patterns (Part 2)

By Alex Buckley

October 2002

In August 2002, Alex Buckley of Elity introduced BR Journal readers to event detection and how it is related to predicate and temporal logic. In this part Alex explains how the concepts can be realized with Elity's InSight software. He discusses performance, architecture and functionality, and the overlap with business rules and data warehousing technology. 

Self-service Rule Maintenance For The Real World
By James Taylor

May 2002


In this edition of Technology Review, James Taylor of HNC argues that business rule maintenance should be designed as an application in its own right, and that business users should own the application and maintain their rules directly.

Changing Rules Automatically in CRM Support Systems
By Paul Haley

April 2002


In Technology Review this month, Paul Haley of the Haley Enterprise makes a three-part proposition: CRM support can and should be automated; Rules provide a good way to support automation; Natural language is a good way to define and maintain rules.

Although Paul's focus is CRM, the approach is applicable to other contexts for decision support.


By James Taylor

March 2002

In Part I we discussed why rules management technology can be considered revolutionary and we identified some of the capabilities needed in a rules management technology for it to be successful.  In part 2 of this feature we take a closer look at the seven key requirements needed in rules management and examine some of the functional requirements these need for success.


By James Taylor

July 2001

Because they are a revolutionary technology, rule management technology is destined to become a major component in the application architectures of many organizations over the next five years. Many of the core application development efficiencies and industry or process-specific requirements that are driving the increased adoption of this technology as we will see in this article. It is appropriate at this point, however, to reflect on the special impact of rule management technology on CRM (Customer Relationship Management), on the growth of mobile service applications and on taking businesses "beyond personalization."


By Bob Denker

May 2001

For this edition of Technology Review, Bob Denker, President of Denker Consulting reviews a rule based tool from WizSoft called WizRule.  WizRule is a PC data-auditing tool based on data mining technology. WizRule performs complex analysis of your data, revealing inconsistencies, errors and cases that require further investigation. WizRule reveals all the if-then rules, mathematical formula rules, and spelling irregularities. The software reads the database once and then automatically separates cases deviating from the rules into data entry errors and suspicious errors. WizRule calculates the degree of deviation from the norm for each field in each record in the database with respect to the discovered rules.


By Thomas Ronk and Jeff Weyer

April 2001

In this edition of Technology Review, Ronk and Weyer discuss Salesmation's use of Blaze's Software's Rule Engine.  "The Internet takes the concept of information overload to new heights. Search engines now boast in excess of 1.2 billion documents indexed and instantly available. Corporate and business Intranets may even surpass that number. To derive any real value from this avalanche of data, a business must leverage it to make critical decisions. Whether it is the buying habits of males over 25, the latest stock market forecasts, or the demographics of an individual shopper, this information is vital to a company. Integrating this crucial business data, possibly through a central data warehouse, with a business rule engine for decision-making, presents a company with a vast competitive edge."

By Henry Velde

January 2001

This is an attempt at bringing together several recent advances in our understanding of rules-based programming, and to present the basic design requirements that a tool for rules-based development must satisfy in order to implement these advances.


We shall first discuss three main observations that are emerging as fundamental to the design of a rules based application development tool. For each we discuss the implications in terms of the applications and the tool to make them. We then present the basic architectural principles that a good Rules-Based Development must implement.


By Terry Moriarty

November 2000

The Business Rules Forum was held this year in Atlanta, Georgia. For 3 days in October vendors, consultants, and employees educated attendees on a wide variety of business rule topics. The final presentation, given by Terry Moriarty, posed a question to the audience: "If we could build the perfect business rules tool, what would it look like, and what would it include?"


By Neal Fishman

October 2000

Rete was the first rule-handling algorithm to enable rule-based systems to deal efficiently with large numbers of rules. Dr. Charles L. Forgy, who is now the Chief Scientist at Production Systems Technology ( in Pittsburgh, PA, developed it at Carnegie-Mellon University. It has become the de facto industry standard, and it is used in many high performance rule-based systems.


By Neal Fishman

August 2000

The relational database has been one of the most successful technologies deployed by Information Technology. Each year, billions of dollars are spent on relational database systems and applications. Much of the world’s business data is stored in relational form. When IBM, Oracle, Informix, and other database vendors released object relational versions of their respective databases, they added to the types of business rules that can be actively enforced by the database.


By Neal Fishman

July 2000

Business today is faced with a faster pace of change than at any time in history. And there’s no sign of it slowing down. The globalization of markets, increasing competition and the arrival of the Internet and e-commerce have all combined to increase the pressure to be more responsive to customers and the business environment. That pressure falls most heavily on people who depend on Information Technology (IT) to respond quickly to change.


By Neal Fishman

June 2000

One of the lesser known and used components of the Unified Modeling Language (UML) is the Object Constraint Language (OCL). The consortium that is responsible for publishing the UML standard is the Object Management Group (OMG). It includes companies like Rational Software, Microsoft, Oracle and IBM. OCL was included as part of the UML V1.1 specification in September 1997.


By Neal Fishman

May 2000

In his latest book "What Not How (The Business Rules Approach to Application Development)," C.J. Date described the three parts of an application in relation to business rules - the presentation aspects, the database aspects, and the application-specific aspects. Much of the book dealt with how business rule technology is in alignment with the original relational vision. He suggested that business rules should be an integral part of the data model. And quite so. 


By Neal Fishman

April 2000

Welcome to Technology Review here at Joe DiGiovanni is President of Rule Automation; a company that has developed a business rule based product wrapped around the CLIPS inference engine. Joe has spent most his career involved with Artificial Intelligence (AI) systems and understands the benefits of developing systems using a rule centric approach. 


By Neal Fishman

March 2000

Welcome to Technology Review here at  In the business world, there are basically two givens:  change and complexity.  Both are continuous and rapidly increasing.  Business organizations need to adapt; people within those organizations need to plan and react daily to a myriad of situations.  Technology is central.  Technology is critical.  Technology is the corner stone of an organization’s ability to survive.


John Hall serves as the Business Rule Community's own Technology Review Editor. Mr. Hall is also a principal of Model Systems, a consulting company with offices in London, England and Seattle, WA. He has more than 30 years' IS experience, predominantly in database systems, architecture and methodology, and, more recently, in Web applications and e-commerce. He is a charter member of the Business Rules Group and co-chair of the European Business Rules Conference.


John can be reached by email at:


[ Home ] [ Staff ] [ About BRC Publications ] [ Editorial Feedback ] [ About BRCommunity ]
[ Contributor's Guidelines ] [ Privacy Policy ]