How the Data Dictionary building block works

The Data Dictionary building block provides a way for the application to hide the data source associated with the elements used in it. Client applications are able to gain a level of abstraction between real world objects and the actual data source of the elements. For example, in the Correspondence Management Solution, there is a requirement for users building templates (for letters or packages) to easily include any data into their solutions. The Data Dictionary building block provides a means to insert data element references having no particular ties to any specific data source. For example, a document can be created with friendly names, such as "Dear {First Name}","Mr. {Last Name}". Any change of back-end data source does not force the user to change the bindings of data element references. For example, the following diagram details a sample data dictionary representation for a company:

フルサイズのグラフィックを表示
Sample data dictionary representation