Business Rules are the policies of the business, especially in a form that can be enforced in application software like a Data Base
? or a
Content Management System.
Sometimes referred to as Business Logic.
In addition to rules for maintaining the Referential Integrity
? of tables in a Data Base
?,
Business Rules may be enforced by database triggers that notice a condition and then execute a Stored Procedure
? to enforce the rule.
Business rules today are usually enforced in the middle tier of a 3-Tier
?client/middleware application server/database server system. That middleware might be a specialized tool like a
Personalization engine.
A business rule is typically referenced in conjunction with personalization engines. Business rules determine which users are delivered a specific type of content. Business rules typically use a Broadvision or ATG supplied interface to match content with user groups. A sample business rule: any user working in the high-tech industry should see content related to new Web technologies. Business rules can be stored in a database (Broadvision) or file system (Microsoft, ATG) and are evaluated at run-time by a personalization engine.