Restricted Data Access Component

Data provided to clients from different environments is adjusted based on access restrictions.

Restricted Data Access Component How can an application component alter provided data based on access restrictions imposed on different environments?

Context

A Distributed Application may host application components at different providers to match the individual requirements of components with best fitting providers. One factor may be that application components experience different workload. Other differentiating factors of the used environments may be assured privacy, security, and trust. These differences may, however, impact the data that may be accessible in an environment.

Solution

Data storage restrictions and access privileges are defined for each data element. Access to these data elements is provided by separate Restricted Data Access Components that interpret the information associated with data elements. It adjusts data accordingly through deletion or obfuscation during every access.

Restricted Data Access Component

Managed Configuration, Data Access Component, Application Component Proxy