Resolving information in a multitenant database environment
First Claim
1. A method of creating a representation of dependency relationships between computing resources within a computing environment, the method comprising:
- identifying, at a computing device, one or more sources for dependency analysis, each source capable of being accessed to provide computing functionality via the computing environment, each source including one or more references to a respective one or more computing resources, each computing resource defining a unit of the computing functionality available within the computing environment, one or more of the computing resources having an activated state in which the computing functionality defined by the computing resource is available for use and a deactivated state in which the computing functionality defined by the computing resource is not available for use;
identifying a plurality of dependency relationships based on the one or more sources, each dependency relationship providing a logical relationship between a respective first one of the computing resources and a second one of the computing resources, wherein the first computing resource can have the activated state only when the second computing resource has the activated state;
generating a canonical resource representation of each of the referenced computing resources, the canonical representation allowing different references to the referenced computing resources to be compared for identity;
creating a dependency relationship representation based on the identified dependency relationships, the dependency relationship representation comprising a graphical depiction of the identified dependency relationships between the computing resources, wherein creating the dependency relationship representation comprises specifying dependency relationships using the generated canonical resource representations; and
displaying the dependency relationship representation on a display device.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed herein are techniques for creating a representation of dependency relationships between computing resources within a computing environment. In some implementations, one or more sources for dependency analysis may be identified. Each source may be capable of being accessed to provide computing functionality via the computing environment. Each source may include one or more references to a respective one or more computing resources. Each computing resource may define a unit of the computing functionality available within the computing environment. A plurality of dependency relationships may be identified based on the one or more sources. A dependency relationship representation may be created based on the identified dependency relationships.
157 Citations
20 Claims
-
1. A method of creating a representation of dependency relationships between computing resources within a computing environment, the method comprising:
-
identifying, at a computing device, one or more sources for dependency analysis, each source capable of being accessed to provide computing functionality via the computing environment, each source including one or more references to a respective one or more computing resources, each computing resource defining a unit of the computing functionality available within the computing environment, one or more of the computing resources having an activated state in which the computing functionality defined by the computing resource is available for use and a deactivated state in which the computing functionality defined by the computing resource is not available for use; identifying a plurality of dependency relationships based on the one or more sources, each dependency relationship providing a logical relationship between a respective first one of the computing resources and a second one of the computing resources, wherein the first computing resource can have the activated state only when the second computing resource has the activated state; generating a canonical resource representation of each of the referenced computing resources, the canonical representation allowing different references to the referenced computing resources to be compared for identity; creating a dependency relationship representation based on the identified dependency relationships, the dependency relationship representation comprising a graphical depiction of the identified dependency relationships between the computing resources, wherein creating the dependency relationship representation comprises specifying dependency relationships using the generated canonical resource representations; and displaying the dependency relationship representation on a display device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computing system comprising:
- one or more computing devices configured to;
identify, at a computing device, one or more sources for dependency analysis, each source capable of being accessed to provide computing functionality via the computing environment, each source including one or more references to a respective one or more computing resources, each computing resource defining a unit of the computing functionality available within the computing environment, one or more of the computing resources having an activated state in which the computing functionality defined by the computing resource is available for use and a deactivated state in which the computing functionality defined by the computing resource is not available for use; identify a plurality of dependency relationships based on the one or more sources, each dependency relationship providing a logical relationship between a respective first one of the computing resources and a second one of the computing resources, wherein the first computing resource can have the activated state only when the second computing resource has the activated state; generate a canonical resource representation of each of the referenced computing resources, the canonical representation allowing different references to the referenced computing resources to be compared for identity; create a dependency relationship representation based on the identified dependency relationships, the dependency relationship representation comprising a graphical depiction of the identified dependency relationships between the computing resources, wherein creating the dependency relationship representation comprises specifying dependency relationships using the generated canonical resource representations; and display the dependency relationship representation on a display device. - View Dependent Claims (11, 12, 13, 14, 15, 16)
- one or more computing devices configured to;
-
17. One or more non-transitory computer readable media having instructions stored thereon for performing a method of creating a representation of dependency relationships between computing resources within a computing environment, the method comprising:
-
identifying, at a computing device, one or more sources for dependency analysis, each source capable of being accessed to provide computing functionality via the computing environment, each source including one or more references to a respective one or more computing resources, each computing resource defining a unit of the computing functionality available within the computing environment, one or more of the computing resources having an activated state in which the computing functionality defined by the computing resource is available for use and a deactivated state in which the computing functionality defined by the computing resource is not available for use; identifying a plurality of dependency relationships based on the one or more sources, each dependency relationship providing a logical relationship between a respective first one of the computing resources and a second one of the computing resources, wherein the first computing resource can have the activated state only when the second computing resource has the activated state; generating a canonical resource representation of each of the referenced computing resources, the canonical representation allowing different references to the referenced computing resources to be compared for identity; creating a dependency relationship representation based on the identified dependency relationships, the dependency relationship representation comprising a graphical depiction of the identified dependency relationships between the computing resources, wherein creating the dependency relationship representation comprises specifying dependency relationships using the generated canonical resource representations; and displaying the dependency relationship representation on a display device. - View Dependent Claims (18, 19, 20)
-
Specification