Rule Creation
Core rules are derived from the metadata/dictionary. Core rules are rules around datatype/size, key constraints, naming/titles and data formats (regexes). Explicit Enterprise rules are created via the webDP interface. These rules govern data validity and change behaviors.
webDP
webDP obtains rules by reading the database metadata, combining it with any dictionary entries that it finds in the dictionary and reading the ruleset of the requested data. This is always done on-demand so changes are reflected instantly.
External
External applications may have access to the metadata and rules via the webDP API. Data state is changed via the API so rules are executed within webDP. External applications may choose to implement some rules within their environment as needed but should do so by interpreting not embedding.