UNDERSTANDING THE DIFFERENCES BETWEEN DATAFLOW TYPES