Information integration has long been recognized as a central problem of modern enterprise systems. While early databases were self-contained, it is now generally realized that there is great value in taking information from various sources and making them work together as a whole. The goal of a data integration system is to provide a uniform interface to a multitude of data sources. This problem has recently received considerable attention from researchers in the fields of Artificial Intelligence and Database Systems.
More and more users of data integration systems are expecting more efficient and more guaranteed services. Constraints are regarded as an important semantic carrier. This project is targeted to use constraints to improve enterprise data integration in order to provide more efficient queries, guaranteeing global data integrity and supporting active data services.