Date Added: Jan 2011
To integrate the information from heterogeneous data sources and give it a unified representation to the users is known as Information Integration. There are many application architectures that are designed for enterprise information integration for solving the problems of semantic heterogeneity (the modeling problem) and query optimization (the querying problem) in Integration architecture. Architectures such as mediator-based in which information is coming from disseminate sources, agent based architectures that have various software agents specialized in specific tasks work together to provide various integration services. Federated architectures in which data is integrated through message-oriented middle wares.