In mobile transaction process, there exists frequently data transferring and replication. By the bandwidth limitation, discontinuous characteristics, there are a lot of questions in mobile data loss, replication failure, etc. Aimed at the questions, the paper proposes several mobile data transfer and replication algorithms based on agent. Every proposed algorithm is analyzed and simulation is performed to compare their delay. Result shows that through collecting small data transactions by agent, data are batch processed to servers, which may reduce the total cost of replication and promote replication success ratio and reduce the delay of replications. Adaptive algorithm is also considered.