Active Data: A Data-Centric Approach to Data Life-Cycle Management