From declaration to runtime

In the previous parts we examined the problem: a business application needs a reliable way to turn a human reference into a business entity.

A user types a customer code, a product name, a tax number, an external identifier, or a fragment of a description. The application needs to arrive at something stable: the canonical identity of the record.

That is the role of the Locator.

In the previous article we saw how a Locator can be described declaratively. We described fields, search fields, result fields, key field, and policies. But a definition by itself is just data. It needs a runtime.