This architectural diagram shows these four separate blocks arranged from top to bottom:
  • A View block for ADF Faces

  • A Controller block for ADF Controller

  • A Model block for the ADF Model

  • A Business Services block for ADF Business Components

Bidirectional arrows extend between the blocks to represent how ADF Model decouples the user interface technologies from the business services implementation.