1. An archive method using a primary storage and a secondary storage comprising: receiving a backup request for a target dataset used by an application on a primary storage system to be backed up on a secondary storage system, wherein the primary storage system may have one or more different applications and each application having a corresponding one or more different proprietary application formats for storing their datasets; identifying an application translator module component to be loaded into an extensible backup manager that converts between a proprietary application format associated with the target dataset and a predetermined storage format used by the extensible backup manager; scheduling a baseline backup of entire target dataset from the primary storage to the secondary storage using the application translator module to convert from the proprietary application format into the predetermined storage format when the baseline backup of the target dataset has not yet been performed; performing an incremental backup of the target dataset in addition to the baseline backup of the entire target dataset, if the incremental backup is scheduled, wherein the incremental backup uses the application translator module to convert from the proprietary application format associated with the application into the predetermined storage format of the extensible backup manager; and invoking a data mover component from the extensible backup manager when the application translator module has completed converting from the proprietary application format into the predetermined storage format wherein the data mover component causes the incremental backup and the baseline backup of the entire target dataset, if scheduled, to be moved from the primary storage to the secondary storage as requested and stored in the predetermined storage format rather than the proprietary application format associated with the application.
1. An archive method using a primary storage and a secondary storage comprising: receiving a backup request for a target dataset used by an application on a primary storage system to be backed up on a secondary storage system, wherein the primary storage system may have one or more different applications and each application having a corresponding one or more different proprietary application formats for storing their datasets; identifying an application translator module component to be loaded into an extensible backup manager that converts between a proprietary application format associated with the target dataset and a predetermined storage format used by the extensible backup manager; scheduling a baseline backup of entire target dataset from the primary storage to the secondary storage using the application translator module to convert from the proprietary application format into the predetermined storage format when the baseline backup of the target dataset has not yet been performed; performing an incremental backup of the target dataset in addition to the baseline backup of the entire target dataset, if the incremental backup is scheduled, wherein the incremental backup uses the application translator module to convert from the proprietary application format associated with the application into the predetermined storage format of the extensible backup manager; and invoking a data mover component from the extensible backup manager when the application translator module has completed converting from the proprietary application format into the predetermined storage format wherein the data mover component causes the incremental backup and the baseline backup of the entire target dataset, if scheduled, to be moved from the primary storage to the secondary storage as requested and stored in the predetermined storage format rather than the proprietary application format associated with the application. 2. The method of claim 1 wherein the application is selected from a set of applications including an application server delivering application data to a thin client, a web application server delivering web application data to a web application thin client, an on-demand application server delivering on-demand application data to a on-demand application thin client.