A data grid is a data lattice of structured services
used to bring geographically separated data together in an application. These services can be access services, change services or transmission services
. Thegeographically distributed data can be pulled from the distributed domains
and made available to an application. The requirements for the distributed data can be completely different in terms of namespaces, data transport services, data access services, data replication, and resource management.