15. A method for deploying a computing infrastructure, the method comprising a computer integrating computer-readable code into a computing system, wherein the code in combination with the computing system is capable of performing a process for flexible data archival using a model-driven approach in a system having a context and further having an application having content, the process comprising: analyzing the application content; creating a data archive specification model based on the application content, wherein the data archive specification model is created in a general-purpose visual modeling language and is based on a meta-model comprising an archive operation schedule indicating whether archive data should be saved or purged; transforming the data archive specification model to generate a second data archive specification; constructing an archive application based on the second data archive specification and the context; and deploying the archive application to create a data archive.
15. A method for deploying a computing infrastructure, the method comprising a computer integrating computer-readable code into a computing system, wherein the code in combination with the computing system is capable of performing a process for flexible data archival using a model-driven approach in a system having a context and further having an application having content, the process comprising: analyzing the application content; creating a data archive specification model based on the application content, wherein the data archive specification model is created in a general-purpose visual modeling language and is based on a meta-model comprising an archive operation schedule indicating whether archive data should be saved or purged; transforming the data archive specification model to generate a second data archive specification; constructing an archive application based on the second data archive specification and the context; and deploying the archive application to create a data archive. 16. The method as defined in claim 15 wherein the process further comprises: identifying data archive requirements; and capturing information related to data types, relationships and archive rules.