3.7 Facade

When integrating systems, you'll sometimes find that what should be a simple operation is actually quite complex, with a number of different steps. The facade pattern is here to help, by abstracting all of that complexity behind an easy-to-use interface.