Many large corporations find themselves with a massive legacy database problem. Their data is distributed across many semantically related databases that are physically and logically disjoint. Until now, there have been two primary approaches for interconnecting heterogeneous database systems: (a) point solutions, in which software systems supporting focused interconnections between databases are constructed on an as-needed and ad hoc basis; and (b) global solutions, in which a common, logical database is created that encompasses a very large number of databases. (A variation of the latter is the federated approach, which involves a global federation manager that controls all interaction between the component databases.) The Diplomat project chooses a middle ground between these two extremes, and provides technology to support multiple loose database interconnections called `alliances`. The framework also provides mechanisms to enforce consistency between individual databases, and across alliances. The project draws on existing research on view specification, inter-database constraints, and information flow. This research serves as a proof of concept that maintainers of large business applications (such as banking, insurance, and telecommunications) can integrate multiple, heterogeneous, legacy database systems in a cost-effective, evolvable fashion.

Agency
National Science Foundation (NSF)
Institute
Division of Information and Intelligent Systems (IIS)
Application #
9632595
Program Officer
Maria Zemankova
Project Start
Project End
Budget Start
1996-08-15
Budget End
1999-07-31
Support Year
Fiscal Year
1996
Total Cost
$420,000
Indirect Cost
Name
University of Colorado at Boulder
Department
Type
DUNS #
City
Boulder
State
CO
Country
United States
Zip Code
80309