Q10: Business Rules and Enforcement

   The Business Rules Group
The Business Rules Group As prepared by members of The Business Rules Group, Read Author Bio || Read All Articles by The Business Rules Group

Question: How does the Manifesto view the issue of business rule enforcement?

Principle 4.6 of the Manifesto states ...

Rules should be defined independently of responsibility for the who, where, when, or how of their enforcement.

Separation of rule specification from enforcement concerns[2] ensures that ...

  • The true business intent of the rule itself can be directly validated. Enforcement concerns do not mix things up.

  • The greatest degree of business agility is achieved. Changes to enforcement specifications and changes to the rule itself can be made independently.

  • The highest degree of re-use is supported. The same rule can be subject to different enforcement specifications at different points of application.

Specifying rules independently of responsibility for enforcement is taken to mean all the following.

  • Who. If responsibility for enforcing the rule is given to some role in the organization, that role should not be mentioned in the statement of the business rule.

  • Where. If responsibility for enforcing the rule is assigned to some component of the technical architecture, that component of the technical architecture should not be mentioned in the statement of the business rule.

  • When. In general, every business rule applies to multiple events (flash points). However, those events should not be mentioned in the statement of the business rule.

  • How. If capability for enforcing the rule is laid out in some process or procedure, that process or procedure should not be mentioned in the statement of the business rule.

References:

[1] The Manifesto is free, only 2 pages long, translated into 15 languages. Have a quick look (or re-look!). No sign up required. Well worth your time.

[2] For discussion of enforcement specifications, see Breaking the Rules: Breach Questions http://goo.gl/MFxtN return to article

Standard citation for this article:


citations icon
The Business Rules Group, "Q10: Business Rules and Enforcement" Business Rules Journal, Vol. 3, No. 12, (Dec. 2002)
URL: http://www.brcommunity.com/a2002/s011.html

About our Contributor:


   The Business Rules Group
The Business Rules Group As prepared by members of The Business Rules Group,

Originally a project within GUIDE International, the Business Rules Group [BRG] subsequently became an independent organization. BRG's membership comprises experienced practitioners in the field of systems and business analysis methodology. BRG's members are practitioners who work in both the public and the private sectors.

The BRG charter is to formulate statements and supporting standards about the nature and structure of business rules, the relationship of business rules with the way an enterprise is organized, and the relationship of business rules with systems' architectures.

BRG's standards work has been picked up and merged with OMG's.

For more on the BRG visit: http://www.businessrulesgroup.org/theBRG.php

Read All Articles by The Business Rules Group
Subscribe to the eBRJ Newsletter
In The Spotlight
 Ronald G. Ross
 Silvie  Spreeuwenberg

Online Interactive Training Series

In response to a great many requests, Business Rule Solutions now offers at-a-distance learning options. No travel, no backlogs, no hassles. Same great instructors, but with schedules, content and pricing designed to meet the special needs of busy professionals.