13. A web service server comprising: a processor; a memory coupled to the processor and storing instructions that when executed by the processor, transfers interface document files comprising a service document and one or more reference definition documents, the transferring comprising: receiving the a service document and the one or more reference definition documents: parsing the service document to extract the location of the reference definition documents; moving the service document to a temporary storage location; moving the reference definition documents to the temporary storage location; for each document that references one of the reference definition documents, modifying its location value to the temporary storage location; changing a name of at least one of the reference definition documents when two or more of the reference definition documents have a same name; and moving all of the reference definition documents to the new storage location to form an integrated file; wherein for each interface document, the service document and the reference definition documents are each stored in different file locations, and each interface document comprises a Web Services Description Language (WSDL) document or a Web Application Description Language (WADL) document; wherein after the moving all of the reference definition documents, the service document and the reference definition documents are each stored in a same file location.
13. A web service server comprising: a processor; a memory coupled to the processor and storing instructions that when executed by the processor, transfers interface document files comprising a service document and one or more reference definition documents, the transferring comprising: receiving the a service document and the one or more reference definition documents: parsing the service document to extract the location of the reference definition documents; moving the service document to a temporary storage location; moving the reference definition documents to the temporary storage location; for each document that references one of the reference definition documents, modifying its location value to the temporary storage location; changing a name of at least one of the reference definition documents when two or more of the reference definition documents have a same name; and moving all of the reference definition documents to the new storage location to form an integrated file; wherein for each interface document, the service document and the reference definition documents are each stored in different file locations, and each interface document comprises a Web Services Description Language (WSDL) document or a Web Application Description Language (WADL) document; wherein after the moving all of the reference definition documents, the service document and the reference definition documents are each stored in a same file location. 16. The web service server of claim 13 , wherein the reference definition documents comprises Extensible Markup Language Schema Definition (XSD) documents.