1. A computer readable storage medium, comprising executable instructions to: gather a first committed transactional record from a first transaction log associated with a first data source; convert the first committed transactional record to a homogeneous format to form a first homogeneous transactional record with a common transaction record header containing transactional context information from the first data source: collect a second committed transactional record from a second transaction log associated with a second data source with a format different than the first data source change the second committed transactional record to the homogeneous format to form a second homogeneous transactional record with a common transaction record header containing transactional context information from the second data source; and combine the first homogeneous transactional record with the second homogeneous transactional record to form a homogeneous transaction data store.