Two kinds of heterogeneities interfere with the integration of different information sources, those in systems and those in
semantics. They generate different problems and require different solutions. This paper tries to separate them by proposing the
usage of a distinct tool for each one (i.e. CORBA and BLOOM respectively), and analizing how they could collaborate.
CORBA offers lots of ways to deal with distributed objects and their potential needs, while BLOOM takes care of the
semantic heterogeneities. Therefore, it seems promising to handle the system heterogeneities by wrapping the components of
the BLOOM execution architecture into CORBA objects.Postprint (published version