Patent ID: 8069141

Claim:
A computer-implemented method of managing data, comprising acts of: generating a transaction log file for a source database of a source storage group using a replication service, the transaction log file comprises data that includes location of the source database and the destination database, a location of the transaction log file, a name of the transaction log file, a name of at least one of the source or destination storage group, and a globally unique identifier (GUID) for the respective storage group; initializing a ship control application programming interface (API) for monitoring a transaction log directory of the source storage group for generation of the transaction log file using the replication service; calling a ship action API upon detection of the generated transaction log file; opening a connection to the source storage group in response to detecting the transaction log file based on a ship open API; shipping the transaction log file to a destination storage group using the ship action API; replaying the transaction log file to a destination database of the destination storage group using the ship action API; communicating to the source storage group that the transaction log file has been successfully replayed at the destination storage group using a log ship successful API; and utilizing a processor to execute instructions stored in memory to perform at least one of the acts of generating, initializing, calling, opening, shipping, replaying and communicating.