This document discusses data management in distributed computing grids. It describes the challenges of heterogeneous storage systems, distributed data locations, and large datasets. It introduces the Storage Resource Manager (SRM) as a common interface to different storage systems and technologies like dCache, Castor, and the gLite Disk Pool Manager (DPM). The SRM manages data transfer and storage across these systems to provide transparent access to files for users and applications. File and replica catalogs keep track of data locations while metadata services can describe file contents to enable querying.