Business rules are probably the most
compact and efficient way to formulate the knowledge used to
perform a business process. A disadvantage of rules is that the
individual rules themselves do not give an overview of the business
process.
You are therefore advised to
pay close attention to the clustering of rules. Rules can be
clustered in two ways:
·
|
Object-oriented clustering. This means that the rules are
grouped to the object they have their main impact on. For example,
price-calculation rules for the order object. Use business objects
to group business rules in this way. The result will be functional
units that are ideally suited for re-use in various systems. |
·
|
Process-oriented clustering. This means that the rules are
grouped according to how they affect, or are affected by, the
business processes. For example, all the rules that relate to the
delivery process. You can use rule sets to cluster business rules
in this way. |
|