Summary
The worked examples in the chapter have brought together the theory from previous chapters into practice in a real-life integration scenario. As has been illustrated in these jobs, it is not just the data transformations or database extractions that are important, it is vital that we think about the elements of the job outside of this. File archiving after processing, deleting temporary files, checking for the existence of files before processing, and choosing which file to process first are, among other things, a hugely important part of an end-to-end integration job. It is worth taking the time to sketch out the end-to-end process before you start to develop, so that you consider all of the important factors and constraints.
Getting the end-to-end process correct is often a matter of experience, but if you are new to integration development, don't be put off. Practice (and lots of testing) makes you perfect!
The next chapter will be useful to beginners and experienced developers...