Patent ID: 8392465

Claim:
A computer-implemented method, comprising: generating a first dependency graph representing one or more dependencies in a first computing domain in a computer system, the first dependency graph including a reference to an object in a second computing domain that is different from the first computing domain; generating a second dependency graph using the reference to the object, the second dependency graph representing one or more dependencies in the second computing domain in the computer system, the one or more dependencies in the second computing domain including one or more dependencies of the object; storing the first dependency graph and the second dependency graph; limiting access to the first dependency graph to user objects that have access to a first extraction point in the first domain; and limiting access to the second dependency graph to user objects that have access to a second extraction point in the second domain; wherein generating the second dependency graph comprises determining that the second domain includes the object, and extracting metadata for the second dependency graph from the second domain; wherein the reference to the object in the first dependency graph is used in generating the second dependency graph; wherein generating the first dependency graph comprises invoking a first provider module to extract metadata from the first domain; and wherein generating the second dependency graph comprises invoking a second provider module to extract metadata from the second domain.