The Metadata Services framework
The Oracle Metadata Services framework is used to provide customization features for ADF users in an ADF web application. Users have the ability to customize the way a web application is presented to them. The customer can add more custom features at runtime using Metadata Services (MDS).
For example, in the following screenshot, the base document for the page is displayed with customization for User1 and without customization for User2, at the same time:
Customization layers
Customization is applied on layers at the application stage. MDS stores all the customization information in its repository and this customization information is separated by layers within MDS.
For example, a single site can have many customization layers such as industry, healthcare, financials, operations, and so on. Within these layers, you can have another set of layers, such as admin, users, customers, support, and others, based on the user role and the view that has to be customized...