Enterprise integration projects that went terribly wrong

Doing enterprise integration wrong is easy--so what are they keys to success?