Why to use connection architecture