This architectural diagram shows these four separate blocks arranged from top to bottom:

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