In informatica, componente che rende possibile la comunicazione tra applicazioni eterogenee. Tutte le attività concernenti l’integrazione risultano pertanto centralizzate, riusabili e facilmente amministrabili; per contro, l’i. è un potenziale collo di bottiglia e/o punto di fallimento singolo e rende il sistema difficilmente scalabile.