Los patrones de integración permiten agrupar casos comunes de integración para aplicarlos a necesidades concretas de integración de aplicaciones. Estos patrones se describen en distintos niveles de abstracción, desde lo más general a lo más concreto. El primer nivel está compuesto por seis patrones generales orientados a la integración a través de mensajes, cada uno con un objetivo como estructurar el sistema de mensajes o traducir los mensajes entre emisor y receptor.