Patent ID: 8606758

Claim:
A computer-implemented method for archiving information, the method comprising: executing a first application in a first process; determining that the first application is a non-archiving application; receiving, from the first process, a first request to delete first information that is stored in a transactional system, wherein information that is stored in the transactional system is periodically copied by a replication system to an analysis system; performing, based on having determined that the first application is a non-archiving application, the first request to delete the first information without converting the first request into separate copy and delete requests; executing a second application in a second process; determining that the second application is an archiving application configured to archive information that is stored in the transactional system; receiving, from the second process, a second request to delete second information that is stored in the transactional system; converting, based on having determined that the second application is an archiving application, the second request to delete the second information that is stored in the transactional system to a new request that comprises: (i) a copy request to copy the second information from the transactional system to an analysis system, and (ii) a delete request to delete the second information that is stored in the transactional system; copying, according to the copy request to copy the second information from the transactional system to the analysis system, the second information from the transactional system to the analysis system; and deleting, according to the delete request to delete the second information that is stored in the transactional system, the second information that is stored in the transactional system.