1. A method for transforming data, comprising: receiving information defining a transformation of a source file to a target file, wherein the information identifies a web service; generating, based on the received information, a script operable when executed to implement the defined transformation; storing the script; receiving a request to execute the script on a first file; initiating execution of the script; and as part of executing the script: transmitting a service request to the web service, wherein the service request includes input data obtained from the first file; receiving a service response from the web service, wherein the service response includes output data; and writing the output data to a second file.