1. A computer-readable medium having instructions stored thereon that, when executed by a processor, cause the processor to transfer interface documents for a web service comprising a service document and one or more reference definition documents, the transferring comprising: parsing the service document to extract and store a location of a first reference definition document; moving the service document to a new storage location; moving the first reference definition document to the new storage location; and determining any documents the reference the first reference definition document, and for each determined document modifying a location value to the new storage location.