Connections between tasks that require data ("consumers") with those that possess those data ("producers").