Disclosed are a method and framework for mapping data from a data source
to a data destination. The method comprises the step of providing a
plurality of components for performing defined functions to map the data
from the source to the destination. These plurality of components perform
the steps of (i) reading data from the source, (ii) processing the read
data according to a set of rules, and (iii) loading the processed data
into the destination. Preferably the plurality of components perform the
further steps of (iv) verifying the integrity of the read data, and (v)
logging results into a file. Each of the components operates
independently of the other of the components.