Home > Design Patterns > Rules Centralization
Rules Centralization

Rules Centralization (Erl)

How can business rules be abstracted and centrally governed?

Problem

The same business rules may apply across different business services, leading to redundancy and governance challenges.

Solution

The storage and management of business rules are positioned within a dedicated architectural extension from where they can be centrally accessed and maintained.

Application

The use of a business rules management system or engine is employed and accessed via system agents or a dedicated service.

Impacts

Services are subjected to increased performance overhead, risk, and architectural dependency.

Architecture

Inventory
Rules Centralization: Just two business rules can find their way into several different business services and, in this case, even a utility service. A global change to either rule will therefore impact multiple services.

Just two business rules can find their way into several different business services and, in this case, even a utility service. A global change to either rule will therefore impact multiple services.