Integration patterns