Az informatikai rendszerek, szoftvermegoldások integrációja nem újkeletű igény, amióta ezek a rendszerek léteztek adott volt az igény az integrációjukra is. Integrációt igen sokféle módon véghezhetünk, számos technológia terjedt el a múltban rendszerek összekapcsolására (pl. üzenetküldő rendszerek, szolgáltatásbuszok stb.), azonban ezen technológiák a problémák viszonylag szűk körére adnak megoldást és a segítségükkel integrált remdszerek is hagyományosan klasszikus, adatközponti megoldások voltak.
A felhőtechnológiák megjelenésével drasztikusan változotak és változnak meg az alkalmazások működésével, életciklusával, skálázásával, rendelkezésre állásával szembeni elvárások, így az alkalmazások integrációja során is új elveket és módszereket vagyunk kénytelenek alkalmazni. Ráadásul az alkalmazások immár nem csupán az IT felügyelete, kontrollja alatt működő technológia elemek, hanem az újtípusú megközelítések, módszerek (mint például a DevOps elvek) miatt legalább annyira üzleti, mint technológiai komponensek. Napjaink integrációjának a klasszikus és felhőalapú rendszerek összekapcsolása során mindezen követelményekre választ kell adnia.