Profesjonalna integracja dwóch lub kilku systemów jednocześnie nie jest zagadnieniem trywialnym. Wielokrotnie spotyka się podejścia oparte na kilku obiektowych klasach, które realizują z powodzeniem wymagania projektu. Na rynku open source istnieją dojrzałe rozwiązania wspierające EAI ( ang. Enterprise Application Integration). Jednym z nich jest framework Apache Camel.