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:
|
|
|