I'm wondering if anybody knows a backup software working in a "push" rather than "pull" way.
Most of the backup softwares I've seen work pull wise, authenticating themselves to other computers to get the files they need to back up, and then they move those files to the backup repository.
The software I'm looking for, instead, should be a service managing a backup repository (on a disk, or on a db); external applications,to store their files in the repository, can contact the service and send it anything they want to be stored and metadata specifying how long the files have to be retained (and other parameters needed to organize the repository and the retrieval).
Can anybody suggest me some software (hopefully open source or free) which works this way ?
On a side: do you see any cons to such backup strategy?