SERVICE PROVIDER DEPENDENCY MAPPING
First Claim
1. A non-transitory machine-readable storage medium comprising instructions which, when executed by a processor, cause the processor to:
- identify a plurality of service provider instances;
identify a plurality of consumer instances;
determine, according to a correlation between a configuration setting for each of the service provider instances and a configuration file for each of the plurality of consumer instances, whether one of the plurality of consumer instances is dependent on one of the plurality of service provider instances; and
in response to determining that one of the plurality of consumer instances is dependent on the one of the plurality of service provider instances, update a dependency map comprising the dependency of the one of the plurality of consumer instances on the one of the plurality of service provider instances.
8 Assignments
0 Petitions
Accused Products
Abstract
Examples disclosed herein relate to dependency mapping instructions to identify a plurality of service provider instances, identify a plurality of consumer instances, determine, according to a correlation between a configuration setting for each of the service provider instances and a configuration file for each of the plurality of consumer instances, whether one of the plurality of consumer instances is dependent on one of the plurality of service provider instances, and update a dependency map comprising the dependency of the one of the plurality of consumer instances on the one of the plurality of service provider instances.
12 Citations
15 Claims
-
1. A non-transitory machine-readable storage medium comprising instructions which, when executed by a processor, cause the processor to:
-
identify a plurality of service provider instances; identify a plurality of consumer instances; determine, according to a correlation between a configuration setting for each of the service provider instances and a configuration file for each of the plurality of consumer instances, whether one of the plurality of consumer instances is dependent on one of the plurality of service provider instances; and in response to determining that one of the plurality of consumer instances is dependent on the one of the plurality of service provider instances, update a dependency map comprising the dependency of the one of the plurality of consumer instances on the one of the plurality of service provider instances. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented method comprising:
-
identifying a plurality of service provider instances; extracting a connection string for at least one of the plurality of service provider instances; indexing a plurality of consumer instance configuration files; determining whether a consumer instance is dependent on the at least one of the plurality of service provider instances according to a search for the connection string in the indexed plurality of consumer instance configuration files; and in response to determining that the consumer instance is dependent on the at least one of the plurality of service provider instances, creating an entry in a dependency map associating the consumer instance with the at least one of the service provider instances. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system for dependency mapping, comprising:
-
a service provider engine to; identify each of a plurality of service provider instances, wherein each of the service provider instances comprises one of a plurality of provider types, and extract a connection string from a provider configuration setting associated with each of the plurality of service provider instances; a service consumer engine to; identify a consumer instance associated with at least one of the plurality of provider types, and locate a configuration file associated with the consumer instance; and a search engine to; generate a search expression associated with the connection string for at least one of the plurality of service provider instances, determine whether the consumer instance comprises a candidate consumer for at least one of the plurality of service provider instances by applying the search expression applied to the configuration file, and in response to determining that the consumer instance comprises the candidate consumer for the at least one of the plurality of service provider instances, determine whether the candidate consumer comprises an actual consumer according to a context of the connection string in the configuration file; and a dependency mapping engine to; in response to determining that the candidate consumer comprises the actual consumer, update an entry in a dependency map associating the consumer instance and the at least one of the plurality of service provider instances.
-
Specification