A metadata integration tool identifies database communications in a network runtime environment and forwards information about identified database communications to a data store. Although the data is accessed from disparate programs and database technologies, the linkage between programs and data is stored in a centralized data store. The information documents the relationships between the applications that generated the database calls and the target database. This information further identifies and codifies the data abstractions within the target database that were the subject of the communication. This information is then transmitted to and stored in a data store within a data repository. The stored information in the data repository is analyzed in a non-production environment to identify and track database query patterns; data mine for candidates for software reuse, application dependencies, as well as attribute and service notices.
展开▼