The Data-Centric Infrastructure (DCI) is designed to enable service providers with the tools needed to build and flexibly place data pipelines, including data processing and storage functions, while dynamically selecting data transfer and network protocols on a pipe-by-pipe basis.