1. A method of replicating data within a storage network, the method comprising: detecting a data object to be replicated; detecting a policy framework specifying how the data object is to be replicated; dynamically determining at least one attribute associated with the storage network based on the policy framework; and determining a replication policy for the data object based on entering the at least one attribute into the policy framework.