Vi è un'ampia gamma di applicazioni esistenti, in una varietà di linguaggi di programmazione, che possono essere utilizzate come servizi. E' possibile utilizzare SOA (service-oriented architecture) e WebSphere ESB per fornire queste applicazioni come servizi, senza alcuna modifica o con una modifica minima delle stesse.
Una maniera per fornire un'applicazione esistente come un servizio è rappresentata dalla creazione di un gateway SOA che converte le interfacce dell'applicazione esistente in interfacce compatibili con SOA. Questo non comporta alcuna interruzione alla codifica dell'applicazione, pertanto non è necessaria alcuna verifica di regressione dell'applicazione. L'applicazione può continuare ad essere utilizzata senza interruzione, attraverso le interfacce esistenti, ma è possibile che la conversione nelle interfacce SOA influisca sulle prestazioni.
Un'altra maniera è rappresentata dall'aggiunta di interfacce SOA all'applicazione oltre alle interfacce esistenti. Questa operazione spesso determina un miglioramento della progettazione dell'interfaccia e delle prestazioni complessive poiché le interfacce SOA possono essere utilizzate senza alcun sovraccarico di conversione. Le nuove interfacce SOA avranno bisogno di risorse per lo sviluppo e la verifica ed è possibile che vi sia un'interruzione del servizio durante la distribuzione delle nuove interfacce. Dopo la distribuzione, l'applicazione può essere utilizzata tramite le interfacce esistenti o le nuove interfacce SOA.
E' possibile riorganizzare l'applicazione in componenti SOA riutilizzabili e successivamente associare tali componenti in una soluzione modulare SOA. Questo fornisce un'applicazione più flessibile che consente un migliore riutilizzo della logica aziendale e la possibilità di beneficiare delle tecniche SOA e di altre moderne pratiche di programmazione. Questa modalità di fornitura delle applicazioni esistenti come servizi influisce in maniera più significativa sull'applicazione esistente e sul suo utilizzo e solitamente è applicabile soprattutto ai sistemi principali.