
design approach is adopted, then there can be problems if the same rule has
to be used by more than one Business Process Step. The user will be forced to
define the rule separately in each Business Process Step that needs to run it.
Such a design is bad. A business rule should be defined only once, even if it
has to be used by many Business Process Steps, and even if these are
implemented in different software environments.
The entity Rules of Business Process Step contains all the rules that are
associated with one Business Process Step. It is an association entity between
Business Process Step and Business Rule, and it permits one business rule to ...