Overall, the loosely-coupled services (components) in the ETL framework are typically more flexible than those of tightlycoupled ETL framework. In the traditional framework, the ETL components are tightly-coupled to each other, sharing semantics, libraries, and often sharing state. This makes it difficult for the application to evolve and to adapt with the ever changing business requirements. The asynchronous nature of loosely-coupled framework services discussed in this paper allows applications to be more flexible, and easy to incorporate additional new requirements. This is done by restructuring the ETL framework to include an extra component without adding additional complexities, which is the Classified-Fragmentation service. Exploiting this, the restructured ETL framework was developed based on the SOA, which can also be extended in the future by adding extra components to suit enterprises’ new business needs.