This document provides advice for implementing an Enterprise Service Bus (ESB) by highlighting important considerations. It emphasizes that an ESB is a platform to deliver solutions and must be implemented as part of broader initiatives to be successful. It also stresses the importance of people, processes, technology, governance and change management for a functioning ESB.