Figure 1. ETL Model
This simple model of an ETL application – "3 circles, 2 arrows" – is all that is needed to highlight the key architectural principle of Flexibility. Each component is separated from the other processing components by a "wall". They communicate with one another through a loose coupling based on an exchange of messages. This is the long-understood requester-server model, that is not often enough adhered to.
return to ETL Architecture – Core Principles