1. A method for supporting a common data processing definition across multiple data processing nodes in a data swamp, the method comprising: storing, in a data processing definition repository of a computer system, a document in a common data processing definition language that describes a set of data processing tasks and a set of data processing resources to perform the data processing tasks; determining, by a data processing manager of the computer system, whether the set of data processing resources are stored at one or more local data nodes or one or more remote data nodes; if the set of data processing resources are stored at the one or more local data nodes: retrieving the data processing resources from the one or more local data nodes; and causing the data processing tasks to be executed using the data processing resources stored at the one or more local data nodes; and if the set of data processing resources are stored at the one or more remote data nodes: communicating the document and account information of a user to one or more remote agent systems associated with the one or more remote data nodes; and linking the account information of the user with one or more corresponding user accounts of the one or more remote agent systems, wherein the one or more remote agent systems are configured to cause the data processing tasks to be executed using the data processing resources stored at the one or more remote data nodes.