Replicating Web Services for Scalability