I'm looking to implement a basic ETL system consisting of an XML message service, message processing/normalization, transformation and then database load.

For the Transform section a variety of patterns can be used depending on the purpose, such as Decorator, State and Listener.

However are there any patterns applicable to the Extract or Load sections of the process?