“…In this case, the basic issue is to design suitable software modules that access the sources in order to fulfill the predefined information requirements. Several information integration (both virtual and materialized) projects, such as TSIMMIS [12,33], Squirrel [38,23], and WHIPS [20,37] follow this idea. They do not require an explicit notion of integrated data schema, and rely on two kinds of software components: wrappers that encapsulate sources, converting the underlying data objects to a common data model, and mediators [35] that obtain information from one or more wrappers or other mediators, refine this information by integrating and resolving conflicts among the pieces of information from the different sources, and provide the resulting information either to the user or to other mediators.…”