This image shows an architectural diagram with four separate blocks that identify ADF components arranged from top to bottom:
A View block for the user interface of the page with ADF Desktop Integration and ADF Faces
A Controller block for page navigation with ADF Controller
A Model block for data on the page with ADF Model
A Business Services block for the business logic with ADF Business Services
Directional arrows extend between the blocks to represent how ADF follows the MVC design pattern and cleanly separates UI, business logic, and page navigation.