case study showing design patterns as integrators