Patent ID: 7610299

Claim:
A method of deploying process software for processing data, said deployment comprising: extracting data from sources and copying to an initial staging area; persisting said copy of data from sources in a non-volatile storage; performing quality checking using quality functions or components on said copy and storing the quality checked copy in a clean staging area of storage; enriching the quality checked copy by creating new data elements or new datasets derived therefrom; processing data in said clean staging area by the functions of joins, lookups, aggregations, or delta processing; formatting and filtering data from said clean staging area into a target filtering area, thereby making said data load-ready for target applications; creating target-specific load-ready files; installing said process software on at least one server; identifying server addresses for users accessing said process software on said at least one server; installing a proxy server if needed; sending said process software to said at least one server via a file transfer protocol, or sending a transaction to said at least one server containing said process software and receiving and copying said process software to said at least one server's file system; accessing said process software on a user's client computer file system; and executing said process software by said users.