Mi sembra che il costo di avere un team di sviluppatori per costruire e mantenere tutti i componenti necessari a fornire routing, orchestrazione del workflow, durata, sicurezza e le altre funzionalità fornite da un ESB commerciale equivalga o addirittura più che, la licenza di un ESB commerciale. A parte i costi iniziali delle licenze e forse le preferenze architettoniche, quali sono i fattori importanti da considerare quando si progetta un'architettura di integrazione per creare un bus dei messaggi utilizzando i servizi SOAP su un software di bus messaggi di licenza da un fornitore commerciale e integrando i componenti aziendali con esso?