Per la logica di integrazione del servizio, lo sviluppatore dell'integrazione crea un tipo specifico di componente denominato componente del flusso di mediazione.
Un componente del flusso di mediazione contiene una o più primitive di mediazione. Queste vengono fornite per controllare il flusso di messaggi e non per eseguire le funzioni aziendali.
Le seguenti primitive di mediazione standard vengono fornite con WebSphere Integration Developer e WebSphere ESB.
Ogni primitiva ha un terminale Fail al quale vengono inviati dei messaggi se si verificano degli errori, affinché sia possibile gestirli.
Nel caso in cui le primitive fornite non soddisfino le esigenze dello sviluppatore, è possibile utilizzare una primitiva di mediazione personalizzata per compilare il codice Java, direttamente o visivamente, all'interno di un componente Java SCA.