Overview of the Entity Standardization framework

Entities can invoke standardization conditionally based on rules or preconditions defined in the metadata repository.

Figure 1. Overview of the Entity Standardization framework
Overview of the Entity Standardization framework

When the Entity Standardization framework is enabled, InfoSphere® MDM invokes the Standardization Manager at the controller level at the beginning of a business transaction. The Standardization Manager navigates the entire business object graph and checks metadata to locate standardizers that have been configured for the business objects passed in the request.

If the Standardization Manager finds any standardizers, then it checks for associated constraints and calls the Constraint Evaluation engine to evaluate these constraints. If the constraints associated with the business objects and standardizer combination passes, then InfoSphere MDM invokes the standardizer to perform the required data standardization task.

The following sequence diagram provides an overview of how the Standardization Manager invocation fits into the request/response framework's preExecute stage. The Standardization Manager tasks are performed before the image is populated with data from the repository, but before external validation is invoked.

Sequence diagram illustrating the entity standardization framerwork